Как вы оптимизируете stunicholls «Профессиональный выпадающий № 2» с помощью jquery? - PullRequest
1 голос
/ 23 марта 2010

Ссылка на меню: Профессиональный выпадающий список # 2

Мне было интересно, могут ли эти сообщения Suckerfish встретиться с jQuery или Сын Suckerfish в jQuery может оптимизировать меню выше.

Мне нужно, чтобы меню было оптимизировано для IE6, потому что, когда я использую меню как есть, меню зависает после того, как я нажимаю на пункт меню, который загружает страницу с интенсивной обработкой. Повторное включение меню занимает слишком много времени.

Есть идеи?

1 Ответ

0 голосов
/ 23 марта 2010

Если вы измените эту строку (самую последнюю в скрипте):

if (window.attachEvent) window.attachEvent("onload", stuHover);

К этому:

$(stuHover);

Он будет загружаться намного быстрее :)

В настоящее время он соответствует эквиваленту $(window).load() в jQuery, просто потому, что в vanilla JS это проще всего сделать. Но это означает, что все изображения и т. Д. Должны быть загружены до его запуска ... вам просто нужны элементы там, что будет делать $(stuHover). Если это выглядит сбивающим с толку, просто представьте, что $(function() { }); передача функции в конструктор jQuery просто выполняет ее на document.ready.
Подробнее см. Здесь:)

...