增加/删除tab
Source
Output
QRCode
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-touch-fullscreen" content="yes">
<title>增加/删除tab</title>
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/css/base.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/tabs/assets/dpl.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/button/assets/dpl.css">
<script type="text/javascript" src="//g.alicdn.com/kissy/k/5.0.1/seed-debug.js" data-config="{combine:true}"></script>
</head>
<body>
<div style="width:90%;margin:0 auto;">
<h1>增加/删除tab</h1>
<p>在指定位置增加或删除tab</p>
<div id="container" style="padding:10px 10px;margin:20px 0;border:1px rgb(97, 83, 83) solid;">
</div>
<div id="add" class="ks-button ks-button-info">增加一个tab</div>
<div id="remove" class="ks-button ks-button-danger">删除一个tab</div>
</div>
<script type="text/javascript">
require(['tabs', 'node'], function(Tabs, $){
var myTabs = new Tabs({
render : '#container',
width : '60%',
items : [
{
title : 'title of tab-1',
content : 'tab-1 content'
},
{
title : 'title of tab-2',
content : 'tab-2 content',
selected : true //默认选中这个tab
},
{
title : 'title of tab-3',
content : 'tab-3 content',
closable : true //显示关闭按钮,点击删除tab
}
]
}).render();
$('#add').on('click', function(ev){
myTabs.addItem({
title : 'title of tab-insert',
content : 'tab-insert content',
closable : true,
selected : true
},2); //删除在index=2位置的tab
});
$('#remove').on('click', function(ev){
myTabs.removeItemAt(myTabs.getTabs().length - 1); //删除最后一个tab
})
});
</script>
</body>
</html>