1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| $.extend($.fn.tabs.methods, {
| /**
| * 绑定双击事件
| * @param {Object} jq
| * @param {Object} caller 绑定的事件处理程序
| */
| bindDblclick: function(jq, caller){
| return jq.each(function(){
| var that = this;
| $(this).children("div.tabs-header").find("ul.tabs").undelegate('li', 'dblclick.tabs').delegate('li', 'dblclick.tabs', function(e){
| if (caller && typeof(caller) == 'function') {
| var title = $(this).text();
| var index = $(that).tabs('getTabIndex', $(that).tabs('getTab', title));
| caller(index, title);
| }
| });
| });
| },
| /**
| * 解除绑定双击事件
| * @param {Object} jq
| */
| unbindDblclick: function(jq){
| return jq.each(function(){
| $(this).children("div.tabs-header").find("ul.tabs").undelegate('li', 'dblclick.tabs');
| });
| }
| });
|
|