Знатокам jQuery. Как правильно обратиться

VANHALEN

Новичок
Всем доброго!
Недавано поймал на сайте, на котором было много библиотек и скриптов (не по моей вине), некий глюк. одна из функций на javascript, которая использовала jQuery не хотела работать.
Код:
$(document).ready(function(){
        $"#mobile-menu-collapse").click(function(){
        чё то там сделать
    });
});
Посидел, порылся и сообразил что обратиться можно несколько по-другому.
Код:
jQuery(document).ready(function(){
        jQuery("#mobile-menu-collapse").click(function(){
        чё то там сделать
    });
});
Заработало. Однако остался вопрос. Как всё тали правиьльно обращаться уже внутри функуии
jQuery("#mobile-menu-collapse").click(function() Или $("#mobile-menu-collapse").click(function()
Вроде как внутри уже работает и так и так, когда в начале обратился jQuery. В джаваскрипте я полнейший ноль, поэтому хотел бы знать, может есть какие то подводные камни, типа один вариант быстрее, другой медленнее, или просто правила приличия.
 

hell0w0rd

Продвинутый новичок
Правила приличия в JS - не использовать глобальных переменных. По хорошему объект window до и после выполнения скрипта одинаковым.
Разницы в jQuery и $ нет никакой. Одно является ссылкой на другое.
По проблеме - что-то переопределяет $. Попробуйте $.noConflict(), обычно такую функцию делают, чтобы исправить подобные проблемы.
 

Adelf

Administrator
Команда форума
PHP:
(function($){
//делаем тут все что угодно используя $
})(jQuery)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
что значит как, "Здравия желаю! Разрешите обратиться?"
 
Сверху