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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

建议X3以后版本取消公用JS $() 。

[复制链接]
微风哥 发表于 2013-5-14 11:07:39 | 显示全部楼层 |阅读模式
本帖最后由 微风哥 于 2013-5-14 11:15 编辑

$()是JQuery中很重要的一个函数,DZ设计这个$()函数只实现了document.getElementById();
当第三方作者和模板开发者调用大量jQuery的特效时都会有冲突。虽然jQuery提供了冲突解决方案,但是却带来了很大的不便。

这对于开发者和设计者来说是个非常重要的用户体验。
请取消$()或改名,留着真没有什么用。
新月晓轩 发表于 2013-5-14 13:37:29 | 显示全部楼层
这个真心很支持!之前为了让jQuery兼容,把$()全部修改一遍,而且未来趋势jQuery的特效很方便,很好用,所以建议官方改个名字~
回复

使用道具 举报

小森我爱你 发表于 2013-5-14 13:42:33 | 显示全部楼层
还得看官方的意见
回复

使用道具 举报

肥爺 发表于 2013-5-14 13:56:31 | 显示全部楼层
这个问题是可以简单解决的 如果还一个个去改$ 只能说明你不熟悉jQ
http://api.jquery.com/jQuery.noConflict/
回复

使用道具 举报

vvqueen 发表于 2013-5-14 14:01:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

新月晓轩 发表于 2013-5-14 17:41:17 | 显示全部楼层
肥爺 发表于 2013-5-14 13:56
这个问题是可以简单解决的 如果还一个个去改$ 只能说明你不熟悉jQ
http://api.jquery.com/jQuery.noConfli ...

使用$.noConflict()后,在编写程序的时候仍然需要使用jQuery来替换你程序里的$,如果有现成的程序或者做好的库,仍然需要修改每一个$为jQuery。为什么就不能调整一下Discuz里的$,释放一下这个符号,符合国际更大的主流程序和趋势呢?
回复

使用道具 举报

爱℅Ж的ξ 发表于 2013-5-14 19:35:04 | 显示全部楼层
可以使用no conflict解决呀
回复

使用道具 举报

8#
无效楼层,该帖已经被删除
 楼主| 微风哥 发表于 2013-5-15 21:35:09 | 显示全部楼层
新月晓轩 发表于 2013-5-14 17:41
使用$.noConflict()后,在编写程序的时候仍然需要使用jQuery来替换你程序里的$,如果有现成的程序或者做 ...

对,还是你比较有水平!

这个不是解决不解决的问题,是哪一个更好的好的问题。很多人和他说了都理解不了。

看看人家国外的设计的jQuery.人家就考虑的到 $ conflict的解决方案,
那么DZ为什么不考虑有方面,还故意占用这个命名符号。
其实这是才是真正的水平。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 14:26 , Processed in 0.050098 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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