Home  >  Article  >  Web Front-end  >  A brief discussion on several solutions to jQuery multi-library conflict problems

A brief discussion on several solutions to jQuery multi-library conflict problems

青灯夜游
青灯夜游forward
2020-11-17 18:08:221865browse

A brief discussion on several solutions to jQuery multi-library conflict problems

Related recommendations: "jQuery Video Tutorial"

Method 1: Use noConflict(): discard $, replace $ with jQuery

jQuery.noConflict();

Method 2: Custom variables: discard $ and define a new $y variable to replace $

var $y = jQuery.noConflict();

Method 3: Use statement block ①: Use $

jQuery.noConflict();
jQuery(document).ready(function ($){
    //此时整个ready事件中使用的$为jQuery,js中定义的$;
});

inside the local area. Method 4: Use statement block ②: Call the function directly, use $ instead of jQuery, jQuery is written in Later, common methods

jQuery.noConflict();
(function($){
    //此时在这个语句块中使用的$为jQuery,js中定义的$;
})(jQuery)

For more programming-related knowledge, please visit: Programming Video Course! !

The above is the detailed content of A brief discussion on several solutions to jQuery multi-library conflict problems. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete