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

于是我百度了......

以下方法,可以试试:

<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等先加载的地方引出来就好了。。

版权属于:染念
本文链接: https://dyedd.cn/37.html
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2020年08月12日 20:45
0


183 文章数
695 评论量
4 分类数
186 页面数
已在风雨中度过 7年284天1小时58分
目录
来自 《jQuery 与 Discuz!冲突的解决方案》
© 2024 染念的笔记
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部
© 2024 染念的笔记
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部