• easyui tabs update后tab上关闭图标失效的解决方案


    问题:使用easyui的tabs组件的时候,调用了tab的update方法,更新后的tab标签上的关闭图标失效

    使用的js文件是1.3版本的jquery.easyui.min.js文件,通过读源文件发现add函数里添加关闭图标时,关闭图标绑定了单击事件但是在update函数里关闭图标没有绑定单击事件,由此判断add函数中关闭图标绑定的事件就是关闭标签页事件。原因已经找到,那么可以在执行update函数时关闭图标绑定事件用于关闭标签页即可解决上述描述的问题。

    解决方案:找到如下代码

    tab.find("span.tabs-title").addClass("tabs-closable");

    $("<a href="javascript:void(0)" class="tabs-close"></a>").appendTo(tab);

    把上面的代码替换如下代码即可解决上述问题

    var _clsA = $("<a href="javascript:void(0)" class="tabs-close"></a>").appendTo(tab);
      _clsA.bind("click",function(){
       if($(this).parent().hasClass("tabs-disabled")){
        return;
       }
       var tabs=$(_2a2).children("div.tabs-header").find("ul.tabs");
       var _clsLi = tabs.find("li").index($(this).parent());
       _29b(_2a2,_clsLi);
       return false;
      });

    注意上方红色的是修改的代码,蓝色是新添加的代码。

  • 相关阅读:
    高斯消元法
    DP:Making the Grade(POJ 3666)
    Heap:Sunscreen(POJ 3614)
    ShortestPath:Silver Cow Party(POJ 3268)
    ShortestPath:Wormholes(POJ 3259)
    ShortestPath:Six Degrees of Cowvin Bacon(POJ 2139)
    DP:Bridging Signals(POJ 1631)
    DP:Wooden Sticks(POJ 1065)
    Greedy:Protecting the Flowers(POJ 3262)
    Greedy:Stripes(POJ 1826)
  • 原文地址:https://www.cnblogs.com/zhxlsuyu/p/4134880.html
Copyright © 2020-2023  润新知