博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
处理不同jQuery版本的兼容性问题
阅读量:5895 次
发布时间:2019-06-19

本文共 635 字,大约阅读时间需要 2 分钟。

hot3.png

众所周知,jquery版本很多,而且有些版本的冲突也非常明显,有一些网上流传的很实用的插件是用A版本写的,但是要实现另各功能又必須用B版本。所以实现版本之間的和平相处很重要。  

1.这里介绍一个函数,可以很顺利,很简单的解決这个问题。  

var j = jQuery.noConflict(true);
$("document").ready(function(){alert("faf");})j("document").ready(function(){alert("faf");})

 

     运行这个函数把$的使用权让渡給另一个jquery库,这样就能避免不同jquery版本之間的$对象之间的冲突。  

在运行这个函数之后,就只能用j访问第一个jquery库。例如,在要用到$("div p")的地方,就必须换成j("div p")。另一个jquery库,正常使用$访问。

注意:这个函数必须在导入jQuery文件之后,并且在导入另一个人jquery库之前运行。若改的是某个引用插件的jquery引用对象,则该插件内部的jquery对象引用都必须修改成一致的。

2.使用    jQuery Migrate来还原某jquery版本中被删除或更改的功能来解决版本冲突问题。  

转载于:https://my.oschina.net/u/2444569/blog/521264

你可能感兴趣的文章
linux yum源配置方法
查看>>
Android开发——实现TabHost 随手滑动切换选项卡功能(绝对实用)
查看>>
素质教育不抵应试教育?
查看>>
关于SpringBoot放在Tomcat中运行遇到的问题
查看>>
js实现字幕无缝滚动
查看>>
管理组织单元
查看>>
viewDidUnLoad的用法
查看>>
AES加密解密
查看>>
酷客多小程序会员体系上线,你不可不知道!
查看>>
objective c:import和include的区别, ""和<>区别
查看>>
CentOS 6.5上部署drbd
查看>>
spring SchedulerFactoryBean 没有创建 Scheduler的实现类bea
查看>>
基于cobbler实现自动化安装系统
查看>>
java基础专栏—IOUtils(4)
查看>>
TimeUnit使用
查看>>
观《亿级流量网站架构核心技术》有感
查看>>
猫晚流量再创记录,阿里云直播方案护航优酷2500万用户体验
查看>>
深入理解Java内存模型
查看>>
Titan Framework MongoDB深入理解2
查看>>
Python项目实战: 爬取未来7天天气预报,存储在excel文档中
查看>>