Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[展示] jquery与diy冲突解决方法

[复制链接]
快网传播 发表于 2012-9-13 23:08:28 | 显示全部楼层 |阅读模式
本帖最后由 快网传播 于 2012-9-13 23:25 编辑


在 jQuery 库后加一句: jQuery.noConflict();  把 $ 函数还给 Discuz! X1。如果你需要用 jQuery 的选择器,直接写 jQuery(selector) (而不是 $(selector) );

先试下这方法行不行

结果:
1 在jquery.js文件里最后面加上jQuery.noConflict();
2 在各调用$方法的文件里,搜$( 替换为 jQuery( ,搜$.替换为jQuery.

测试成功,无错误显示

效果见 www.888wang.com 首页的黄金价格就是用jquery弄的
1314学习网 发表于 2012-9-13 23:14:48 | 显示全部楼层
顶下。。。。。
回复

使用道具 举报

 楼主| 快网传播 发表于 2012-9-13 23:25:20 | 显示全部楼层
成功了,请看
回复

使用道具 举报

无效楼层,该帖已经被删除
html6 发表于 2012-9-22 22:43:24 | 显示全部楼层
嗯,单一的还是能够解决,谢谢LZ提供。偶也怀疑是不是有重复。这应该是x2.5 diy变量命名的问题。
回复

使用道具 举报

mark35 发表于 2012-9-29 19:26:37 | 显示全部楼层
调用  jQuery.noConflict(); 基本解决$冲突问题。不过这个方法在ecshop不能解决jquery与ecshop自带的AJAX冲突。
回复

使用道具 举报

冰水咖啡 发表于 2012-11-9 11:09:08 | 显示全部楼层
好像都是这种替换方法来解决,每用一个插件都要批量替换$ 够麻烦的! 难道没有更好的方法了么?
回复

使用道具 举报

ku17202 发表于 2012-11-10 20:39:54 | 显示全部楼层
只做测试使用这个是有域名限制的
回复

使用道具 举报

luisyang 发表于 2013-6-2 16:55:25 | 显示全部楼层
  看了很多… 具体问题还得具体分析…
回复

使用道具 举报

amay0528 发表于 2013-7-13 09:56:40 | 显示全部楼层
谢谢楼主  问题解决了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 09:53 , Processed in 0.037532 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表