jQuery 与 Discuz!冲突的解决方案

发布于 / 未分类 / 0 条评论

之前提交一款插件,然后被打回来的原因是页面报错。。。这就让我慌张了,毕竟我js基础为0…

<!–more–>

于是我百度了……

以下方法,可以试试:

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

//在后面加入

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

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

…然而这里我就紧张了@(狂汗)看了我的js文件,$有77个,好的,第一次我一次性覆盖…..结果功能失败。。。#(中枪)

于是我第二次尝试。。。。。于是在某站又看到了。。原来$后面有()才替换…看到这个,我想是拒绝的,有77个。。。

但是我还是咬牙坚持了下来。。结果…..#(深思)这个文件$()这样的完全没有,所以不需要改。。。

我就感觉日了狗的不爽,紧接着改第二个js。。还好这个js中有,但是很少,最后拿去测试,发现,哈哈哈哈哈。。报错没了。

其实还有个方法,表示。。。我的插件钩子在脚部文件,如果在头部,或者比dz的common.js等先加载的地方引出来就好了。。

转载原创文章请注明,转载自: 染念の记事簿 » jQuery 与 Discuz!冲突的解决方案
Not Comment Found