DISCUZ中使用JQUERY时发生冲突的解…
来源:互联网 发布:提取微信网页数据库 编辑:程序博客网 时间:2024/05/01 11:54
素闻在DZ模板中使用JQUERY时会出现冲突,因为改DZ程序较少,所以一直没有亲见,今天在给MJJer论坛添加个性化工能时用到JQUERY,发现只要加载JQUERY.MIN.JS文件模板就会出现JS错误。
查找了相关资料,原来是DZ中自定义了获取特定ID内容的函数使用了$符号,直接与JQUERY的$选择器冲突。还好jquery留了一手,预留了在发生冲突时的解决办法:即使用jQuery.noConflict()方法
XML/HTML代码
var重新定义一个选择器j后即可用j代替$使用了,给id=load的div加内容即可用j("#load").html("要添加的内容");
不过,落叶在模板中间使用时还是会出错,开始的解决办法是在DZ模板使用第一个$之前就申明var j =jQuery.noConflict();以消除冲突,似乎有些作用,不过偶尔还是会出错。
后来才想到,直接在模板最后即foot.html文件最后调用jquery.min.js然后再使有jQuery.noConflict()方法不就行了,结果还真是行得通,没有再报错。
至于DZ用到$,又没有多大功能,不知作何考虑?故意为之?
来源于落叶人生 | 在DISCUZ中使用JQUERY时发生冲突的解决方法
0 0
- DISCUZ中使用JQUERY时发生冲突的解…
- Velocity与jQuery的$发生冲突时的三种解决办法
- Velocity与jQuery的$发生冲突时的三种解决方法
- mvc中 的@字符发生冲突
- jquery和其他库发生冲突的解决办法
- 对于多个库之间jQuery发生冲突的解决方法
- Discuz中lang的使用
- discuz x不能使用jQuery的解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- 【discuzx2】discuz论坛系统中是不能使用jquery框架的,如需要使用jquery框架,按照如下方式操作
- 【discuzx2】discuz论坛系统中是不能使用jquery框架的,如需要使用jquery框架,按照如下方式操作
- 解决SourceTree合并代码时,发生冲突的问题以及第一次使用sourceTree时.ignore的配置
- discuz中forum_post status字段的使用
- jQuery与其它控件发生冲突
- SQl中newid()与union发生冲突的解决方法
- .net 引用程序集发生冲突时的解决办法
- 写入位置时间发生冲突时的调试与解决
- phpcms和discuz整合的时候,模版中如何使用discuz数据库的内容?
- 站长迷茫时用PDCAR法则来获得突破
- glGenVertexArrays:0x00000000处未处理的异常 0xC0000005:Access Violation.内存错误
- 关于个人站长与地方性网站建设的几…
- 4G是个坑
- discuzX2缓存技术分析1
- DISCUZ中使用JQUERY时发生冲突的解…
- 流光字的制作方法
- Discuz函数之daddslashes
- PHP中daddslashes函数
- sublime text 3+minGW 无法读取cin,使用命令行cmd成功运行。
- addslashes与mysql_real_escape_st…
- [插件制作] Discuz插件…
- 浅谈Discuz的缓存机制
- dedecms 自定义标签