手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
摘要:复制代码代码如下:$(document).ready(function(){$('#tabs').tabs({add:addEventHan...

复制代码 代码如下:

$(document).ready(function(){

$('#tabs').tabs({add:addEventHandler}); //给tabs块绑定addEventHandler事件

$('#newtabs').click(addTab);

})

var tabCounter = 1;

function addTab(){

if(tabCounter > 6){

alert('tabs can not more than 6!');

return;

}

$('<div id="new-tab-'+tabCounter+'">'+'New tab'+tabCounter+'</div>').appendTo('#tabs');

$('#tabs').tabs("add","#new-tab-"+tabCounter,'New tab'+tabCounter);

tabCounter++;

}

function addEventHandler(event,ui){

var li = $(ui.tab).parent();

$('<img src="close.gif"/>') //关闭按钮

.appendTo(li)

.hover(function(){

var img = $(this);

img.attr('src','close_hover2.png');

},

function(){

var img = $(this);

img.attr('src','close.png');

}

)

.click(function(){ //关闭按钮,关闭事件绑定

var li = $(ui.tab).parent();

var index = $('#tabs li').index(li.get(0));

$("#tabs").tabs("remove",index);

tabCounter--;

});

$(ui.tab).dblclick(function(){ //双击关闭事件绑定

var li = $(ui.tab).parent();

var index = $('#tabs li').index(li.get(0));

$("#tabs").tabs("remove",index);

tabCounter--;

});

}

【jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)】相关文章:

javascript动态创建表格及添加数据实例详解

jQuery实现html表格动态添加新行的方法

jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法

免费空间广告万能消除代码

JS实现两表格里数据来回转移的方法

图片之间的切换

jquery中添加属性和删除属性

Jquery动态添加输入框的方法

javascript实现可拖动变色并关闭层窗口实例

jquery右下角自动弹出可关闭的广告层

精品推荐
分类导航