ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

jQuery Tutorial

jQuery HOME jQuery Intro jQuery Get Started jQuery Syntax jQuery Selectors jQuery Events

jQuery Effects

jQuery Hide/Show jQuery Fade jQuery Slide jQuery Animate jQuery stop() jQuery Callback jQuery Chaining

jQuery HTML

jQuery Get jQuery Set jQuery Add jQuery Remove jQuery CSS Classes jQuery css() jQuery Dimensions

jQuery Traversing

jQuery Traversing jQuery Ancestors jQuery Descendants jQuery Siblings jQuery Filtering

jQuery AJAX

jQuery AJAX Intro jQuery Load jQuery Get/Post

jQuery Misc

jQuery noConflict() jQuery Filters

jQuery References

jQuery Selectors jQuery Events jQuery Effects jQuery HTML/CSS jQuery Traversing jQuery AJAX jQuery Misc jQuery Properties


jQuery - The noConflict() Method


Что делать, если вы хотите использовать другие рамки на ваших страницах, в то же время с помощью jQuery?


jQuery и другие фреймворки JavaScript

Как вы уже знаете; jQuery использует знак $ в качестве ярлыка для JQuery.

Есть много других популярных платформ JavaScript, как: угловые, позвоночника, угли, нокаут, и многое другое.

Что делать, если другие платформы JavaScript также использовать знак $ в качестве ярлыка?

Если два разных фреймворка используют один и тот же ярлык, одна из них может перестать работать.

Команда jQuery уже задумалась об этом и реализовала метод unконфликтуют ().


Метод непротиворечивости jQuery ()

Метод unконфликтуют () освобождает удержание на $ ярлык идентификатор, так что другие сценарии могут использовать его.

Вы можете, конечно, еще использовать jQuery, просто написав полное имя вместо ярлыка:

Пример

$.noConflict();
jQuery(document).ready(function(){
    jQuery("button").click(function(){
        jQuery("p").text("jQuery is still working!");
    });
});

Вы также можете создать свой собственный ярлык очень легко. Метод unконфликтуют () возвращает ссылку на jQuery, которую можно сохранить в переменной для последующего использования. Вот пример:

Пример

var jq = $.noConflict();
jq(document).ready(function(){
    jq("button").click(function(){
        jq("p").text("jQuery is still working!");
    });
});

Если у вас есть блок кода jQuery, который использует $ ярлык, и вы не хотите, чтобы изменить все это, вы можете передать $ войти в качестве параметра в метод Ready. Это позволяет получить доступ к jQuery с помощью $, внутри этой функции-за ее пределами, вам придется использовать "jQuery":

Пример

$.noConflict();
jQuery(document).ready(function($){
    $("button").click(function(){
        $("p").text("jQuery is still working!");
    });
});

jQuery разное справочник

Для полного обзора всех jQuery Разное методы, пожалуйста, перейдите на наш jQuery разное справка.