jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭) 【转载】(http://www.cnblogs.com/lijia7436/archive/2010/03/31/1701193.html)
2011-04-16 00:10
621 查看
1
$(document).ready(function()
{
2
$('#tabs').tabs(
{add:addEventHandler}); //给tabs块绑定addEventHandler事件
3
$('#newtabs').click(addTab);
4
5
})
6
7
var tabCounter = 1;
8
function addTab()
{
9
if(tabCounter > 6)
{
10
alert('tabs can not more than 6!');
11
return;
12
}
13
$('<div id="new-tab-'+tabCounter+'">'+'New tab'+tabCounter+'</div>').appendTo('#tabs');
14
$('#tabs').tabs("add","#new-tab-"+tabCounter,'New tab'+tabCounter);
15
tabCounter++;
16
}
17
function addEventHandler(event,ui)
{
18
var li = $(ui.tab).parent();
19
$('<img src="close.gif"/>') //关闭按钮
20
.appendTo(li)
21
.hover(function()
{
22
var img = $(this);
23
img.attr('src','close_hover2.png');
24
},
25
function()
{
26
var img = $(this);
27
img.attr('src','close.png');
28
}
29
)
30
.click(function()
{ //关闭按钮,关闭事件绑定
31
var li = $(ui.tab).parent();
32
var index = $('#tabs li').index(li.get(0));
33
$("#tabs").tabs("remove",index);
34
tabCounter--;
35
});
36
$(ui.tab).dblclick(function()
{ //双击关闭事件绑定
37
var li = $(ui.tab).parent();
38
var index = $('#tabs li').index(li.get(0));
39
$("#tabs").tabs("remove",index);
40
tabCounter--;
41
});
42
}
$(document).ready(function()
{
2
$('#tabs').tabs(
{add:addEventHandler}); //给tabs块绑定addEventHandler事件
3
$('#newtabs').click(addTab);
4
5
})
6
7
var tabCounter = 1;
8
function addTab()
{
9
if(tabCounter > 6)
{
10
alert('tabs can not more than 6!');
11
return;
12
}
13
$('<div id="new-tab-'+tabCounter+'">'+'New tab'+tabCounter+'</div>').appendTo('#tabs');
14
$('#tabs').tabs("add","#new-tab-"+tabCounter,'New tab'+tabCounter);
15
tabCounter++;
16
}
17
function addEventHandler(event,ui)
{
18
var li = $(ui.tab).parent();
19
$('<img src="close.gif"/>') //关闭按钮
20
.appendTo(li)
21
.hover(function()
{
22
var img = $(this);
23
img.attr('src','close_hover2.png');
24
},
25
function()
{
26
var img = $(this);
27
img.attr('src','close.png');
28
}
29
)
30
.click(function()
{ //关闭按钮,关闭事件绑定
31
var li = $(ui.tab).parent();
32
var index = $('#tabs li').index(li.get(0));
33
$("#tabs").tabs("remove",index);
34
tabCounter--;
35
});
36
$(ui.tab).dblclick(function()
{ //双击关闭事件绑定
37
var li = $(ui.tab).parent();
38
var index = $('#tabs li').index(li.get(0));
39
$("#tabs").tabs("remove",index);
40
tabCounter--;
41
});
42
}
相关文章推荐
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭) 【转载】
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
- Qt实现自定义按钮的三态效果(转载自http://www.cnblogs.com/emouse/archive/2013/07/14/3189319.html)
- DataGrid动态添加模板列的一个例子 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125526.html
- http://www.cnblogs.com/lovenets/archive/2006/06/24/434880.html 转载
- 转载:C++设计模式之Observer(观察者)模式 http://www.cnblogs.com/chain2012/archive/2011/01/24/1943322.html
- 如何将flash插入到Excel文件中(转载。。)http://www.cnblogs.com/salonliudong/archive/2008/07/24/1250355.html
- Android实现XML解析技术 (转载http://www.cnblogs.com/hanyonglu/archive/2012/02/28/2370675.html)
- SQL Server数据库服务器高性能设置(转载http://www.cnblogs.com/gaizai/archive/2010/11/16/1878349.html)
- PowerDesigner教程系列(一)概念数据模型 转载(http://www.cnblogs.com/yxonline/archive/2007/04/09/705479.html)
- JavaScript逻辑操作符 转载自博客园 http://www.cnblogs.com/pigtail/archive/2012/03/09/2387486.html
- 数据库范式那些事,转载自:http://www.cnblogs.com/CareySon/archive/2010/02/16/1668803.html
- Android应用视觉效果设计技巧(转载http://www.cnblogs.com/hanyonglu/archive/2012/03/02/2376451.html)
- SQL Try Catch(转载http://www.cnblogs.com/jimmyray/archive/2011/08/02/2125069.html)
- mapinfo操作(转载http://www.cnblogs.com/glacierh/archive/2008/08/07/1263044.html)
- Android实现下拉导航选择菜单效果【转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/07/31/2617488.html】