У меня есть сотни элементов на странице, которые совместно используют класс, и мне нужно оптимизировать приложение jQuery Toggle()
, чтобы не допустить блокировки моего браузера при применении функции следующим образом:
$j('.textDate').toggle() //this locks up this browser
Нажатие на эту функцию вызывает блокировку и зависание браузера - поэтому я попытался разбить его на цикл и запустить функцию для каждого элемента в отдельности, а затем мне нужно выяснить некоторый таймаут / разбиение массива, чтобы сохранитьбраузер от зависания:
$j('#showDatesCheckbox').click(function(){
var textdate = $j('.textDate'); //1000+ elements
for(var i = 0; i < textdate.length; i++)
{
$j(textdate[i]).toggle();
}
});
Это все еще не работает, хотя?