У меня есть этот jQuery
$('.billing_info').click(function(e){
e.preventDefault();
if(($('.shipping_selection').length) > 0){
if ($('.shipping_selection:checked').length == 0){
$('.hide_error').show();
$("html, body").animate({ scrollTop: $(".hide_error").offset().top }, "slow");
$(".hide_error").effect("highlight", {}, 4000);
return false;
}else{
$('.billing_info').unbind("click");
$('.billing_info').click();
}
}else{
$('.billing_info').unbind("click");
$('.billing_info').click();
}
});
, который прекрасно работает во всех браузерах, кроме IE.Я использую IE8, и пользователю нужно дважды нажать кнопку, чтобы кнопка приняла событие нажатия, даже если нажата одна радиокнопка $ ('. Shipping_selection')