基于easyui tabs选项卡的扩展插件--tabs单击事件

川长思鸟来 2022-09-22 04:57 363阅读 0赞
  1. /**
  2. * easyui tbas组件扩展单击事件
  3. */
  4. $.extend($.fn.tabs.methods, {
  5. /**
  6. * 绑定单击事件
  7. * @param {Object} jq
  8. * @param {Object} caller 绑定的事件处理程序
  9. */
  10. bindClick: function(jq, caller){
  11. return jq.each(function(){
  12. var that = this;
  13. $(this).children("div.tabs-header").find("ul.tabs").undelegate('li', 'click.tabs').delegate('li', 'click.tabs', function(e){
  14. if (caller && typeof(caller) == 'function') {
  15. var title = $(this).text();
  16. var index = $(that).tabs('getTabIndex', $(that).tabs('getTab', title));
  17. caller(index, title);
  18. }
  19. });
  20. });
  21. },
  22. /**
  23. * 解除绑定双击事件
  24. * @param {Object} jq
  25. */
  26. unbindClick: function(jq){
  27. return jq.each(function(){
  28. $(this).children("div.tabs-header").find("ul.tabs").undelegate('li', 'click.tabs');
  29. });
  30. }
  31. });

发表评论

表情:
评论列表 (有 0 条评论,363人围观)

还没有评论,来说两句吧...

相关阅读

    相关 tab选项

    tab选项卡 tab选项卡 tab选项卡可以说是一个可以在一个·规定的位置中可以嵌套多个页面或小页面,也可以说是一本笔记本可以有很多张纸,那么多纸都封装在笔记本里面,可以