开启辅助访问
帐号登录 |立即注册

jQuery 与 Discuz!冲突的解决方案

 
先说原理。因为Discuz中,所有的Js文件均采用了$( ) 作为对象选取函数,这中方式与jQuery默认的$( )函数重合从而导致冲突,这种冲突会导致Discuz的部分功能无法正常使用

<script src="jQuery.js" type="text/javascript"></script>


引用一个jQuery核心文件,然后在其下面加上:

<script type="text/javascript">var jQuery = jQuery.noConflict();</script>


这里所写入的 jQuery 是自定义名称,可以根据自己的需求做修改。

最后在模板中,只需要把<script></script>里面所有的 $ 替换为 jQuery 即可。

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。