Jquery hide () и show () тоже запускаются медленно в Google Chrome

У меня есть веб-приложение, которое некорректно работает в Chrome. Прекрасно работает в Firefox. У меня есть страница с большим количеством пунктов списка, точнее 316. Каждый элемент списка содержит большой объем HTML-кода. Моя проблема в том, что я хочу скрыть или показать эти элементы списка.

У меня есть тестовая страница на jsFiddle, чтобы показать мою проблему. Я сократил HTML-страницу до одного неупорядоченного списка, чтобы вместить все 316 элементов списка. У меня есть две кнопки, которые просто вызывают jQuery hide или show при нажатии. Опять же, это работает быстро в Firefox, Opera, даже IE, довольно хорошо в Safari, но в Google Chrome это может занять более 30 секунд, в результате чего открывается диалоговое окно с вопросом, хотите ли вы убить страницу, потому что сценарий выполняется слишком долго.

Вот ссылка на jsFiddle

http: // jsfiddle. jmm

16
задан mu is too short 30 January 2011 в 03:56
поделиться