Одна из вещей, которая не совсем очевидна в средах jQuery.noConflict()
, заключается в том, что, хотя вы действительно отпускаете переменную $
, вы можете структурировать свой код так, чтобы вы все равно использовали его для jQuery.
Если вы используете $(document).ready()
или $(function() { })
(а вам следует ), структурируйте его следующим образом:
jQuery(document).ready(function($){
// you can use $ for jQuery in here
});
// OR
jQuery(function($) {
// here as well
});
Обратите внимание на параметр $
, переданный вфункция ready.
На всякий случай, если вы уже написали тонны кода и не хотите возвращаться и переписывать каждый $
в jQuery
.