Что делать, если вы хотите использовать другие механизмы на своих страницах, в то же время с помощью JQuery?
JQuery и других фреймворков
Как ты уже знаешь; JQuery использует $ знак в качестве ярлыка для JQuery.
Есть много других популярных фреймворков: как Angular, Backbone, Ember, Knockout , и многое другое.
Что делать , если другие механизмы JavaScript также использовать знак $вкачестве ярлыка?
Если две различные структуры используют один и тот же ярлык, один из них может перестать работать.
Команда Jquery уже думал об этом, и реализовал noConflict() метод.
JQuery noConflict() Метод
noConflict() метод освобождает фиксацию на $ контекстного идентификатора, так что другие сценарии могут использовать его.
Конечно, Вы можете все еще использовать JQuery, просто написав полное имя вместо ярлыка:
пример
$.noConflict();
jQuery(document).ready(function(){
jQuery("button").click(function(){
jQuery("p").text("jQuery is still working!");
});
});
Попробуй сам " Вы также можете создать свой собственный ярлык очень легко. noConflict() метод возвращает ссылку на JQuery, что вы можете сохранить в переменной, для последующего использования. Вот пример:
пример
var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery is still working!");
});
});
Попробуй сам " Если у вас есть блок кода JQuery , который использует $ ярлык и вы не хотите , чтобы изменить все это, вы можете передать $ знак в качестве параметра готового метода. Это позволяет получить доступ к JQuery , используя $ , внутри этой функции - за ее пределами, вам придется использовать "Jquery":
пример
$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery is still working!");
});
});
Попробуй сам " Jquery Разное Справочник
Полный обзор всех методов Jquery Разное, пожалуйста , перейдите на наш JQuery Разное Reference .