Как вы оптимизируете раскрывающийся список Professional stunicholls # 2 с помощью jquery?

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

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

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

Есть идеи?


person geffchang    schedule 23.03.2010    source источник


Ответы (1)


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

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

К этому:

$(stuHover);

Загружается намного быстрее :)

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

person Nick Craver    schedule 23.03.2010