jquery 动态添加tab 效果 50

用jquery中的append()方法添加了一个tab,切换效果是://Tab效果$("#tab").tabs(".tabContent",{tabs:"input"})... 用jquery中的append()方法添加了一个tab,切换效果是:
// Tab效果
$("#tab").tabs(".tabContent", {
tabs: "input"
});
在页面中写的可以实现切换,用append()添加的就不能却很效果。
html:body中的内容
<script language="javascript" type="text/javascript" src="jquery-1.7.1.js"></script>
<script language="javascript" type="text/javascript" src="jquery.tools.js"></script>
<script language="JavaScript" type="text/javascript">
$().ready(function() {
// Tab效果
$("#tab").tabs(".tabContent", {
tabs: "input"
});

$("#add").live("click",function(){
$("#tab").append('<li>标题4</li>');
$("#pan").append('<div class="tabContent" style="border:1px solid red">标题4内容</div>');
});
});
</script>
<input type="button" id="add" value="添加"/>
<ul id="tab">
<li>标题1</li>
<li>标题2</li>
<li>标题3</li>
</ul>
<div id="pan">
<div class="tabContent" style="border:1px solid red">标题1内容</div>
<div class="tabContent" style="border:1px solid red">标题2内容</div>
<div class="tabContent" style="border:1px solid red">标题3内容</div>
</div>
展开
 我来答
cyrilkong
2012-04-16 · TA获得超过1250个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:262万
展开全部
$("#tab").tabs(".tabContent", {
tabs: "input"
});

试试把这上面的 tabs 功能定义为一个 function
例如
function tabs_run() {
....
}

然後在 click function 里面捕捉 event 完结时侯再次呼叫这个 tabs_run()
例如
$('#add').live('click', function() {
.....
tabs_run();
}

不过我疑惑了,你的 tabContent 没有设置 rel 或者 id… Tabs 是怎样侦测 index 的呢?
点击哪个 <li> 会 load 哪个 tabContent 呢?
追问
我用的jquery Tools.js 、
追答
你误会了问题
我知道是用 JQuery Tools,你在 有写
我是问你新建一个 tabContent,function tabs 怎样定义哪个 对应 哪个 tabContent
另外用 tabs_run() 类似的办法解决了吗?
loveandkissyou
2012-04-16 · TA获得超过2297个赞
知道大有可为答主
回答量:2332
采纳率:0%
帮助的人:2539万
展开全部
append()只是追加元素,而并没有对新加元素进行效果渲染,当然就没效了
先照着API写

看明白内核代码实现,再去发明创造
更多追问追答
追问
怎么重新渲染呀?
追答
看 jquery.tabs()的api,里面明显写着怎么动态添加一个tab
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自翠微峰步履矫健的西葫芦
2016-11-03
知道答主
回答量:4
采纳率:0%
帮助的人:4235
展开全部
你好,你这个解决了吗?可以吧你做的demo发给我吗?我现在也要做一个这个!企鹅邮箱185766199
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式