layui豎版tab選項卡
效果圖
加了點css即可,全部程式碼如下
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="https://hanlei525.github.io/layui-v2.4.3/layui/css/layui.css"><!--地址為線上引用地址,請替換自己專案中layui路徑-->
<script src="https://hanlei525.github.io/layui-v2.4.3/layui/layui.js"></script><!--地址為線上引用地址,請替換自己專案中layui路徑-->
<style>
.layui-tab-title li{
display: block;
}
.layui-tab-title{
float: left;
width: 200px;
}
.layui-tab-content{
float: left;
width: 500px;
}
</style>
</head>
<body>
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 50px;">
<legend>簡潔風格的Tab</legend>
</fieldset>
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
<ul class="layui-tab-title">
<li class="layui-this">網站設定</li>
<li>使用者管理</li>
<li>許可權分配</li>
<li>商品管理</li>
<li>訂單管理</li>
</ul>
<div class="layui-tab-content" style="height: 100px;">
<div class="layui-tab-item layui-show">內容不一樣是要有,因為你可以監聽tab事件(閱讀下文件就是了)</div>
<div class="layui-tab-item">內容2</div>
<div class="layui-tab-item">內容3</div>
<div class="layui-tab-item">內容4</div>
<div class="layui-tab-item">內容5</div>
</div>
</div>
<!-- 注意:如果你直接複製所有程式碼到本地,上述js路徑需要改成你本地的 -->
<script>
layui.use('element', function(){
var $ = layui.jquery
,element = layui.element; //Tab的切換功能,切換事件監聽等,需要依賴element模組
//觸發事件
var active = {
tabAdd: function(){
//新增一個Tab項
element.tabAdd('demo', {
title: '新選項'+ (Math.random()*1000|0) //用於演示
,content: '內容'+ (Math.random()*1000|0)
,id: new Date().getTime() //實際使用一般是規定好的id,這裡以時間戳模擬下
})
}
,tabDelete: function(othis){
//刪除指定Tab項
element.tabDelete('demo', '44'); //刪除:“商品管理”
othis.addClass('layui-btn-disabled');
}
,tabChange: function(){
//切換到指定Tab項
element.tabChange('demo', '22'); //切換到:使用者管理
}
};
$('.site-demo-active').on('click', function(){
var othis = $(this), type = othis.data('type');
active[type] ? active[type].call(this, othis) : '';
});
//Hash地址的定位
var layid = location.hash.replace(/^#test=/, '');
element.tabChange('test', layid);
element.on('tab(test)', function(elem){
location.hash = 'test='+ $(this).attr('lay-id');
});
});
</script>
</body>
</html>
相關文章
- javascript tab選項卡JavaScript
- JavaScript tab選項卡效果JavaScript
- JavaScript tab選項卡功能JavaScript
- jquery tab選項卡詳解jQuery
- 基於swiper的Tab選項卡
- 利用jQuery實現Tab選項卡jQuery
- javascript tab選項卡效果詳解JavaScript
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 原生js tab選項卡程式碼例項JS
- tab選項卡切換例項程式碼
- jQuery tab選項卡程式碼詳解jQuery
- 純css實現tab選項卡效果CSS
- :target偽類製作tab選項卡
- jQuery如何實現tab選項卡效果jQuery
- bootstrap原始碼分析之tab(選項卡)boot原始碼
- jQuery實現的tab選項卡程式碼例項jQuery
- 純css實現的tab選項卡程式碼例項CSS
- css3實現tab選項卡程式碼例項CSSS3
- 原生JS 編寫移動端 tab選項卡JS
- CSS3 tab選項卡動態切換CSSS3
- 微信小程式的tab選項卡的實現微信小程式
- javascript實現tab選項卡過程分解詳解JavaScript
- Android Tab 選項卡的簡單實現薦Android
- 物件導向實現的tab選項卡效果程式碼例項物件
- jquery選項卡jQuery
- 小程式 — 選項卡
- jQuery選項卡例項程式碼jQuery
- 選項卡(物件導向)物件
- JavaScript 側欄選項卡JavaScript
- Matlab GUI選項卡MatlabGUI
- EasyUi之Tabs(選項卡)UI
- 前端--js實現選項卡前端JS
- JavaScript實現選項卡效果JavaScript
- JavaScript選項卡效果詳解JavaScript
- UGUI_關卡選項介面UGUI
- js選項卡簡單程式碼例項JS
- 用原生js進行封裝函式 實現 選項卡巢狀選項卡 功能JS封裝函式巢狀