首页 建站技巧 discuz与jQuery...

discuz与jQuery库文件不兼容问题解决

作者:

修改日期:

如果搭建论坛网站,discuz是不错的选择,今天在修改一个论坛网站模板的时候,需要通过DIY的方式在顶部首页添加一个焦点图。现在大部分的焦点图使用的是jQuery来实现的。当把jQuery这个文件放置到论坛中却出现了一个小问题,焦点图能够生效,但是discuz论坛首页的快速导航等功能会出现失效的现象,经过检测原来是以下问题导致的错误。

问题原因:
jQuery是通过一个全局变量$来引用的,而Discuz的common.js文件加载时也占用了$,当引入外部jQuery的时候会导致common.js不知道怎么加载原始的$变量。

解决办法:
1、修改jQuery.js文件中的 $( 为 jQuery( ;
2、并在jQuery.js文件底部添加以下代码,把全局变量$还给common.js使用:

  1. jQuery.noConflict();