以下代碼在FF中正常工作,但不在IE7中 - 單擊IE中的複選框時,div不會切換。單擊複選框展開div,在IE7中不起作用
如何解決這類問題 - 有沒有人有關於如何去解決這個問題的想法?
// hide divs
$('.product-optional-toggle1').css({ display: 'none'});
$('.product-optional-toggle2').css({ display: 'none'});
$('.product-optional-toggle3').css({ display: 'none'});
// toggle divs when checkbox is checked
$('.product-optional-checkbox1').change(function() {
if($(this).attr("checked") === "true") {
$('.product-optional-toggle1').toggle('fast');
return;
}
$('.product-optional-toggle1').toggle('fast');
});
$('.product-optional-checkbox2').change(function() {
if($(this).attr("checked") === "true") {
$('.product-optional-toggle2').toggle('fast');
return;
}
$('.product-optional-toggle2').toggle('fast');
});
$('.product-optional-checkbox3').change(function() {
if($(this).attr("checked") === "true") {
$('.product-optional-toggle3').toggle('fast');
return;
}
$('.product-optional-toggle3').toggle('fast');
});
不知道IE和FF對複選框的change事件的解釋是不同的 - 謝謝幫助我!這個論壇是最好的! – timkl 2009-11-30 22:40:18
很高興我能幫忙:) – 2009-11-30 22:45:34