В IE не працює подія jquery change в checkbox

7

Програмування Asp.net
Попередній

Наступний

Проблема: в браузері IE подія change на checkbox спрацьовує через раз. Не знаю чим це можна аргументувати (швидше за все криво написаний браузер). Але проблему можна вирішити двума шляхами:

1) Не використовувати подія change, замість його використовувати click

2) Визначення собыите change робити так:

$(“#jsMyCheckbox”).bind($.browser.msie ? ‘propertychange’ : ‘change’, function (e) {
if (e.type == “change” || (e.type == “propertychange”
&& window.event.propertyName == “checked”)) {
//—код
return false;
}
}
});