jquery ui dialog与lhgdialog弹窗冲突的解决办法

jquery ui dialog与lhgdialog弹窗冲突的解决办法

1657发表于2017-01-14

前段时间遇到一个jquery ui dialog与lhgdialog弹窗冲突问题,之前项目用的是jquery ui的弹窗,后来因为项目需要,要支持二级弹窗就引用lhgdialog弹窗。但是问题来了,之前使用jquery ui dialog都弹不出来了。后来查看源码找到了原因了,jquery ui dialog和lhgdialog都是用了Jquery的扩展,而且定义的J.fn.dialog,扩展组件名称都一样,所以调用的时候不知道是哪一个?

我的解决办法:

修改lhgdialog.js,把里面的J.fn.dialog,修改为J.fn.lhgdialog,如下图:


最后,使用lhgdialog的时候也要把原来dialog调用改为修改后的lhgdialog调用。


小编蓝狐