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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] dz3.0中的js变量请不要再和jquery 冲突了

[复制链接]
qinfangge 发表于 2013-3-9 19:14:56 | 显示全部楼层 |阅读模式
本帖最后由 qinfangge 于 2013-3-9 19:16 编辑

给我们这些jquery 爱好者带来太多的麻烦,不解释!!{:soso_e129:},支持的,跟贴顶起来吧,让官方在3.0里重写js,不要再与变量“$"冲突了{:soso__14054243081968188249_1:}


看看下面的相关帖子吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
要命的酒鬼 发表于 2013-3-9 19:40:47 | 显示全部楼层
我的某些插件大量使用JQ,也没发现有啥冲突啊,不知道你是怎么定义JQ的。
回复

使用道具 举报

qw2323 发表于 2013-3-9 20:06:36 | 显示全部楼层
一定要帮忙顶一下

香溪在线 http://www.xsxlt.com/
回复

使用道具 举报

??_Milu 发表于 2013-3-9 20:16:53 | 显示全部楼层
一两行代码就能解决的问题。还说是jquery爱好者
回复

使用道具 举报

 楼主| qinfangge 发表于 2013-3-9 22:18:11 | 显示全部楼层
要命的酒鬼 发表于 2013-3-9 19:40
我的某些插件大量使用JQ,也没发现有啥冲突啊,不知道你是怎么定义JQ的。



没冲突?不可能吧,没冲突为什么会有那么多人说有冲突的。求真相!
回复

使用道具 举报

 楼主| qinfangge 发表于 2013-3-9 22:21:15 | 显示全部楼层
??_Milu 发表于 2013-3-9 20:16
一两行代码就能解决的问题。还说是jquery爱好者

1、2行的确可以解决。如果是一个人那就好办,如果一个网站用了10个插件,是10个人写的,而10个插件里都有变量 ”jQuery"($)对象,会导致加载多份jquery 库。浪费了资源.你的1、2行就变成了一 二十行
回复

使用道具 举报

yuguangyu 发表于 2013-3-9 22:40:57 | 显示全部楼层
支持一下吧
www.zzbba.com
回复

使用道具 举报

??_Milu 发表于 2013-3-9 23:44:23 | 显示全部楼层
本帖最后由 ??_Milu 于 2013-3-9 23:45 编辑
qinfangge 发表于 2013-3-9 22:21
1、2行的确可以解决。如果是一个人那就好办,如果一个网站用了10个插件,是10个人写的,而10个插件里都有 ...

1、大部分的插件都是后台运行的吧?如果是后台运行,那jquery库只在打开你的插件才加载,跟其他插件无关,这种情况不讨论。
2、如果是前台,除非非常必要,否则果断抛弃jquery,不是jquery爱好者就非要jquery不可,discuz自己的js也封装得挺好。我的插件前台部分全部不用jquery,如果不是太复杂的功能,在discuz自己封装的基础上写js也足够应付了。如果你写几十行、一两百行的代码就要加载几十K的jquery的话,我觉得实在没必要。
回复

使用道具 举报

要命的酒鬼 发表于 2013-3-10 00:11:38 | 显示全部楼层
qinfangge 发表于 2013-3-9 22:21
1、2行的确可以解决。如果是一个人那就好办,如果一个网站用了10个插件,是10个人写的,而10个插件里都有 ...

无论是安装多少带JQ库的插件,都只加载一个JQ,不可能加载N个JQ。否则就是加载代码写错了,因此造成JQ臃肿或冲突。
我的N个插件自带JQ,但在运行时不一定会加载,要看JQ是否已被加载,因此没发现你所说的冲突现象。有冲突,说明某个插件作者JQ加载代码写的有问题。
回复

使用道具 举报

??_Milu 发表于 2013-3-10 00:15:44 | 显示全部楼层
要命的酒鬼 发表于 2013-3-10 00:11
无论是安装多少带JQ库的插件,都只加载一个JQ,不可能加载N个JQ。否则就是加载代码写错了,因此造成JQ臃肿 ...

你是怎么判断jquery库已被加载?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 18:01 , Processed in 0.033135 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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