Сообщение от kobezzza
|
Строка 1: с какой целью здесь создаётся анонимная функция? Если для без конфликтной работы jQuery, то юзайте noConflict или sub;
|
Честно говоря я не знаю. Просто я взял уже существующий файл .js и позаменял там функции на свои. Я пришел к выводу, что в следующей конструкции (в таком виде оно используется у меня) функции работают, а как и почему - осталось неизведанным.
jQuery.noConflict();
(function($) {
$(function() {
//тут вызов функций и тп.
});
})(jQuery);
Сообщение от kobezzza
|
Строка 3: $('div') - никогда больше так не делайте) Всегда явно обозначайте свой элемент, а в случае, если их много - делегируйте событие;
|
Это упрощение, чтоб не отвлекать внимание на выбор элемнтов. На практике стоит:
$('div[id^="link_pic_menu-"]').children('.links').children('a').mouseover(...);
(Оно и так работает, но если подскажите, как упростить, буду премного благодарен)
Сообщение от kobezzza
|
Также чувствуется явное не понимание методов jQuery.
|
Да, тут я сильно плаваю.