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
- 基於swiper的Tab選項卡
- 利用jQuery實現Tab選項卡jQuery
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- jQuery tab選項卡程式碼詳解jQuery
- 原生JS 編寫移動端 tab選項卡JS
- CSS3 tab選項卡動態切換CSSS3
- jquery選項卡jQuery
- 小程式 — 選項卡
- 選項卡(物件導向)物件
- JavaScript 側欄選項卡JavaScript
- EasyUi之Tabs(選項卡)UI
- JavaScript實現選項卡效果JavaScript
- 前端--js實現選項卡前端JS
- HarmonyOS NEXT 底部選項卡功能
- UGUI_關卡選項介面UGUI
- 用原生js進行封裝函式 實現 選項卡巢狀選項卡 功能JS封裝函式巢狀
- cypress 如何操作新的選項卡
- 如何在 macOS 中使用選項卡?Mac
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- 使用原生js實現選項卡功能例項教程JS
- CollectionView 單個選項卡的滑動View
- Performance選項卡筆記以及分析vue頁面卡頓ORM筆記Vue
- nvidia顯示卡控制皮膚選項不全 筆記本n卡設定沒有顯示選項筆記
- 豎裝顯示卡損失效能嗎?豎裝顯示卡的機箱優缺點知識科普
- windows10沒有了安全選項卡怎麼辦_win10安全選項卡怎麼設定WindowsWin10
- JavaScript點選設定背景顏色的選項卡程式碼JavaScript
- Tab鍵切換選擇物件物件
- [開發教程]第26講:Bootstrap選項卡(1)boot
- [開發教程]第27講:Bootstrap選項卡(2)boot
- CSS 例項系列 - 01 - Tab 滑動門CSS
- Layui(十一) Layui Tree點選元件則載入相關資料UI元件
- 原生js使用物件導向的方法開發選項卡例項教程JS物件
- JavaGUI——swing元件基礎(七)選項卡窗格JTabbedPaneJavaGUI元件
- JavaScript左右滑動切換的選項卡詳解JavaScript