2018-08-23 01:13:58 2632次浏览 3条回答 1 悬赏 10 金钱

adminlte.min.js和jeasyui.min.js冲突,都有tree控件,又都要用,怎么解决???

最佳答案

  • qingchen 发布于 2018-08-23 16:21 举报

    js也有分包的,这两个没有使用
    这两个都是注册在jQuery对象上的,注定了冲突
    可以引入两次jquery,修改adminlte或者 easyui 的注册对象到一个新名称上
    类似这样使用

     var $jQ = jQuery.noConflict();
     $jQ.fn.extend({
         say:function(){
             console.log('111');
         }
     })
     
     $.fn.extend({
         say:function(){
             console.log('2222');
         }
     });
     
     $jQ("#obj").say();
     $("#obj").say();
    
    1 条回复
    回复于 2018-08-24 01:47 回复

    多谢回复。至少现在有思路了
    感觉“引入两次jquery,两个插件分别注册”这个思路好些,不会留坑。
    再次感谢

  • 回答于 2018-08-23 10:11 举报

    把有冲突的方法属性名,批量替换掉

    1 条回复
    回复于 2018-08-23 10:19 回复

    感觉修改源码不是个办法。
    我对前台不熟悉,只会拿来主义。
    js不能像java php语言一样,写上完整包路径以示区别???

  • 回答于 2018-08-24 14:20 举报

    6666666666666

您需要登录后才可以回答。登录 | 立即注册
isenhart
见习主管

isenhart

注册时间:2018-06-20
最后登录:2019-04-30
在线时长:12小时8分
  • 粉丝0
  • 金钱160
  • 威望0
  • 积分280

热门问题