<div class="layui-tab layui-tab-brief">
<ul class="layui-tab-title">
<li class="layui-this" style="width:100px">基本信息</li>
<li style="width:100px">学员管理</li>
<li style="width:100px">考勤统计</li>
<li style="width:100px">成绩管理</li>
<li style="width:100px">回访管理</li>
<li style="width:100px">课表管理</li>
</ul>
<div class="layui-tab-content ">
<div class="layui-tab-item layui-show">内容1</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 class="layui-tab-item">内容6</div>
</div>
</div>
<script>
//注意:选项卡 依赖 element 模块,否则无法进行功能性操作
layui.use('element', function(){
var element = layui.element;
//…
});
</script>
现在这种情况是直接加载完了吧
是加载还是显示,如果是显示,你先给各个模块加上id,然后在window.onload()给指各个模块id设置display属性,点击之后显示就可以了
element.tabChange(filter, layid); 用于外部切换到指定的Tab项上,参数同上,如:
element.tabChange('demo', 'layid'); //切换到 lay-id="yyy" 的这一项
可以看看官网文档里面。
其中filter 在layui-tab里面加上一个属性 lay-filter="demo" 这个fileter就写'demo' 然后给每个选项卡加上 lay-id项。
监听选项卡的变化。