jQuery与其他JS库的共存问题
2016-03-02 19:02
429 查看
jQuery.noConflict([extreme])
概述
运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。 在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。 '''注意:'''这个函数必须在你导入jQuery文件之后,并且在导入另一个导致冲突的库'''之前'''使用。当然也应当在其他冲突的库被使用之前,除非jQuery是最后一个导入的
参数
extremeBooleanV1.0
传入 true 来允许彻底将jQuery变量还原示例
描述:
将$引用的对象映射回原始的对象。第一种方式
/* * 先引入其他JS库,后引入jQuery * * "$"符号属于其他JS库 * 解决冲突 * * jQuery中 - "$"符号指代jQuery * * jQuery中不再使用"$"符号 */ jQuery(document).ready(function(){ console.log("this is ready."); });
第二种方式
jQuery(document).ready(function($){ // 在当前函数中使用"$"符号 - jQuery }); // "$"符号 - 其他JS库
第三种方式
(function($){ // "$"符号 - jQuery })(jQuery); // "$"符号 - 其他JS库
第四种方式
jQuery.noConflict(); jQuery(function($){ console.log($("p").text()); });
第五种方式
jQuery.noConflict(); (function($){ console.log($("p").text()); })(jQuery);
相关文章推荐
- 关于jQuery新的事件绑定机制on()的使用技巧
- jquery.blockUI.2.31.js 弹出层项目介绍
- MVC+jQuery 无刷新导出EXCEL的过程(伪excel格式)
- jquery noConflict
- JQuery-复选框的操作(摘自<锋利的JQuery>)
- jquery function Optional Arguments
- jQuery的ready()事件与js中的onload事件的区别
- jquery表单验证框架 jquery.validate.min.js的使用
- jquery自学
- 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。
- jQuery MiniUI 在线示例
- jquery 的mmgrid 加载数据时的传参数的方式
- 用jquery 实现 超出字符 截断加上省略号并且可以提示全部内容
- <学习笔记> jQuery插件
- js、jquery获取checkbox全部值
- js与jquery 对表单值的操作,有些区别不注意还真会混淆
- JqueryMobile的pageinit事件
- JQuery 选择器总结
- 关于jQuery操作复选框checkbox的attr无效的问题的解决方案
- jquery ajaxupload实现打开文件夹上传指定位置的文件