JS插件并非只有JQuery,还有prototype.js 等其它比较好的插件。它们也使用$。所以有时候同时使用这个两个JS插件的时候,就会出现$的使用权冲突问题。
JQuery有一个函数,jquery.noConflict() 它的作用是讲$的控制权转让出去。然后我们可以通过jQuery代替$来获取dom节点。
jQuery.noConflict();
var lang = getcookie('i18n');
$.sDialog({
})
大体注意几点:1.同时使用几个js插件时,注意这几个插件的引入顺序
2.同时几个js插件使用时,注意查看是否都用到了$,同时用到$即可能会影响$的使用