easyui和jqueryui冲突,如何才能保证这2个js库共同工作呢?一定要手动修改其中一个库的重名那个方法名吗?

easyui和jqueryui冲突,如何才能保证这2个js库共同工作呢?一定要手动修改其中一个库的重名那个方法名吗?别跟我说用jQuery.noConflict(),那就是没看懂问题噢。希望高手来看看,帮忙一下!

5个回答

话说你为啥要用两个。。。

话说jqueryui下载的时候不是可以定制组件的嘛。。

话说你用了easyui的部分,jqueryui那个就不要定制了

或者 你可以单独引入easyui下plugin的单个文件呀,不要引入整个easyui.js

不然 就改名吧。。。

aa1aa3
爱上一条鱼 一般还都是用统一的一个比如ext或者jquery的库,然后又特殊的表格或者什么东西,jqueryui没有的,就另外找一个咯,两个大的ui库一起用应该不会
7 年多之前 回复
wuyuelei
wuyuelei 至于dialog算明显的,可能还能改改。有些效果还不知道是调用了什么,这就麻烦。是一个一个去挑其他工具,jqgrid,flexgrid,ztree,还是用一个完整的工具,还要在想。不知道大家完全做一个新项目的时候,是怎么考虑的
7 年多之前 回复
aa1aa3
爱上一条鱼 哦哦 这个悲剧的。。。那就改名字吧 把easyui里最关键的 你用到的有冲突的函数名改掉好了。。参考 http://hi.baidu.com/zighouse/item/cf26e7de8de9b11ed78ed0c7
7 年多之前 回复
wuyuelei
wuyuelei 我现在这套系统,全局的设计是基于jqueryui的。也就是css,div之类的样式,还有一些效果。如果我连全局的设计都用easyui那就显的太没风格了。easyui的样式不大好改,开源也不够。我就想用他的部分组件,比如grid,tree。单个文件引入还是逃不掉关键的那几个方法啊。
7 年多之前 回复

改名吧
把EasyUI 中提供的所有对象都添加一个前缀

works001
works001 如何改 可以参考此网页:http://hi.baidu.com/zighouse/item/cf26e7de8de9b11ed78ed0c7
7 年多之前 回复
wuyuelei
wuyuelei 改名的话如何操作比较好,安全。压缩后的easyui全都重命名,我还没个思路,不大会改啊。
7 年多之前 回复

不会两个都用的很多吧,哪个用的少了,将其中的部分方法摘出来。

我之前也用过,冲突的地方大概是dialog把?
easyui和jqueryui 都是可以单独导入一个控件的,但是这样要导的文件很多。太麻烦了 不推荐使用。最好是只用一个,用jqueryui是为了autocompare么?

MeiJianMing
MeiJianMing 应该是一开始没有设计好吧 囧。 最好是只用一个。。
7 年多之前 回复
wuyuelei
wuyuelei 嗯,目前来说是dialog和grid不正常。我这个系统的界面设计是基于jqueryui的,一些button什么的也用了。grid的话,表现在自由拖动列宽的时候不正常。我至少还得借助其他工具,grid,tree之类的组件我得需要。作者怎么不搞个命名空间之类的区别一下,或者我可以外面套一层,把名字统一加个前缀之类的,不过我不大懂这个,瞎想的。
7 年多之前 回复

直接用一个easyui就够了。

同一个项目尽量不要easyui+jqueryui

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问