Следующий код jQuery отлично работает в FireFox, но не в IE.jQuery toggleClass issue в IE
Цикл выполняет ожидаемое количество раз (проверено путем подсчета предупреждений), но скрытые классы не становятся видимыми.
$("a.riskInformationButton").bind("click", function(e){
var toggler = $(this).parent().parent().next();
while(!toggler.hasClass("spacerRow")){
alert("Hey!");
toggler = toggler.toggleClass("hidden").toggleClass("visible").next();
}
});
Любая помощь с этой проблемой была бы оценена
Спасибо,
Шон
Вы можете объяснить, что вы пытаетесь сделать в этой строке - toggler = toggler.toggleClass («hidden»). ToggleClass («visible»). Next(); ? –
Чтобы переключиться между показом и скрытием, вам не нужно использовать toggleClass. Используйте toggle() - http://docs.jquery.com/Effects/toggle –
Вы должны улучшить свой другой вопрос. Не повторяйте тот же вопрос. http://stackoverflow.com/questions/1404932/jquery-code-works-in-firefox-but-not-ie/ –