技术帮助 发表于 2015-5-20 22:05:02

解决JQuery使用时和DZ自身$冲突的办法

视频教程已更新:http://www.discuz.pw/course/6

在引用jQuery的链接之后加上一下语句
<script type="text/javascript"> jQuery.noConflict(); var jq=jQuery;</script>
这时候就去掉了冲突,但是我们在使用jQUery的时候无效了,怎么回事呢?
当我们加上了上面的语句后,其实就是更换了jQuery默认使用$来代表他自身的选择!
也就是说我们上面的
var jq=jQuery;给我们定义了一个新的选择器,
这个时候我们就需要把我们使用到jQuery的效果或者插件中的$替换为jq就可以了!
例如:
原生的是下面额结构
<script type="text/javascript">
$(function(){
      $('#Banner_simple')...............
});
</script>当我们定义了上面的之后,就因该改为
<script type="text/javascript">
jq(function(){
      jq('#Banner_simple')...............
});
</script>

ok
就是这样去掉和discuz的冲突!很简单!
DZ起点网原创,如有问题可在本帖进行回帖!

qq1009277391 发表于 2015-6-1 15:14:38

支持一下 站长辛苦了啊

技术帮助 发表于 2015-6-1 21:51:59

qq1009277391 发表于 2015-6-1 15:14
支持一下 站长辛苦了啊

3Q

白菜 发表于 2015-7-16 15:24:20

感谢分享,站长加油!!:lol

毕节 发表于 2015-7-23 10:18:27


感谢分享,站长加油!!:loveliness:

┣叶ぃ叶子╃ 发表于 2015-9-6 00:03:13

感谢楼主的分享,感谢楼主照顾我们这些新手

cxshunshang 发表于 2015-10-30 06:38:07

怎么引用jqa在哪个文嘉里面引用jq一直想用jq不用原生,jq会产生冲突么?在哪里使用不冲突啊
页: [1]
查看完整版本: 解决JQuery使用时和DZ自身$冲突的办法