解决jquery引用冲突的办法
1、使用jQuery.noConflict(),jQuery.noConflict()的作用是将变量$的控制权交给第一个实现他的那个库。如果extreme的参数为true即表示同时将jQuery变量的控制权也转交出去。也许有的脚本中将jQuery都占用了。
2、在jQuery变量不冲突的情况下,页面中不使用$,全部使用jQuery。
3、先引入jQuery类库,再引入其他类库。此时$的控制权会被其他类库占用。
如果一定想要使用$变量引用jQuery类库,在插件开发中常常使用下面的技巧:使$变量作为参数,只在函数内部代表jQuery的引用,不影响全局的$变量:
(function($)
{
$("#divMsg").html($("#divMsg").html()+"<br/>"+"written by jquery");
})(jQuery);
上面语法其实是首先声明了一个匿名函数,接受一个参数,然后马上调用了jQuery作为参数传入,函数中的$就代表了jQuery变量。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端