Код Jquery работает в Firefox, но не IE - PullRequest
0 голосов
/ 10 сентября 2009

У меня есть следующее событие, связанное со многими гиперссылками с классом riskInformationButton. Он отлично работает в Firefox, но не в IE.

$(".riskInformationButton").bind("click", function(e){ 

    if (e.stopPropagation) e.stopPropagation( );  
    else e.cancelBubble = true;

    var toggler = $(this).parent().parent().next();         
    while(!toggler.hasClass("spacerRow")){                
        toggler = toggler.toggleClass("hidden").toggleClass("visible").next();         
    }
});

Любая помощь будет высоко ценится. Заранее спасибо,

Shawn

1 Ответ

4 голосов
/ 10 сентября 2009

Вы сказали, что привязываетесь к гиперссылкам. Вы должны вернуть false при обратном вызове или по телефону e.preventDefault () .

Можно использовать связывание, но вместо этого вы можете использовать щелчок:

$("riskInformationButton").click(function(e) {
     // your code
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...