现在的位置: 首页 > easyui > Layout > tabs > 正文
jQuery easyui tabs 增加 onDblClick 事件
2012年01月16日 tabs ⁄ 共 481字 暂无评论 ⁄ 被围观 16,625 views+
文章目录
[隐藏]

思路很简单,仿照tabs已经提供的其它事件,模拟一个onDblClick事件就可以了,借助jQuery强大的事件绑定函数bind,很快可以搞定,直接上代码了。

代码添加步骤

一,定义默认的onDblClick事件,在$.fn.tabs.defaults里追加以下代码:

,onDblClick : function(e, _299) {}

二,使用用户自定义事件覆盖默认事件,找到1.2.5版本3196行左右,类似于contextmenu,追加以下代码:

.bind("dblclick.tabs",{p:_25c},function(e){
opts.onDblClick.call(_259,e,e.data.p.panel("options").title);
});

注意的地方:

如果在使用的时候同时覆写了onSelect事件,那么如果onSelect事件的代码中有alert之类的代码便会无法触发你定义的onDblClick事件。

更新日志:

2013-01-10:

为了不改动源码,改用扩展方式实现:
http://www.easyui.info/archives/869.html

给我留言

留言无头像?


×