手机
当前位置:查字典教程网 >编程开发 >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 动态添加与关闭(按钮关闭+双击关闭)】相关文章:

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

仿DVBBS下拉菜单效果 jb51修正无错

JQuery实现动态添加删除评论的方法

jQuery结合ajax实现动态加载文本内容

Java数据类型转换(自动转换和强制转换)

简介JavaScript中的setTime()方法的使用

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

JavaScript检查数字是否为整数或浮点数的方法

Jquery动态添加输入框的方法

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

精品推荐
分类导航