如果搭建论坛网站,discuz是不错的选择,今天在修改一个论坛网站模板的时候,需要通过DIY的方式在顶部首页添加一个焦点图。现在大部分的焦点图使用的是jQuery来实现的。当把jQuery这个文件放置到论坛中却出现了一个小问题,焦点图能够生效,但是discuz论坛首页的快速导航等功能会出现失效的现象,经过检测原来是以下问题导致的错误。
问题原因:
jQuery是通过一个全局变量$来引用的,而Discuz的common.js文件加载时也占用了$,当引入外部jQuery的时候会导致common.js不知道怎么加载原始的$变量。
解决办法:
1、修改jQuery.js文件中的 $( 为 jQuery( ;
2、并在jQuery.js文件底部添加以下代码,把全局变量$还给common.js使用:
- jQuery.noConflict();
声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。
评论(1)
这真的是技术的直接体现!