html5选项卡左侧,使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果...

本文介绍如何使用layui框架实现点击左侧导航栏时右侧内容的变化及选项卡的动态更新。通过监听点击事件并根据所选菜单加载对应的内容,实现了平滑的用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

93cb006b273c168c991d0b81f174609e.png

用了layui框架

1.home.html主界面:

首页
  • 角色管理
  • 账号管理

layui.use('element', function(){

var $ = layui.jquery

,element = layui.element; //tab的切换功能,切换事件监听等,需要依赖element模块

//触发事件

var active = {

tabadd: function(){

//新增一个tab项

var htmlurl=$(this).attr('data-url');

var mytitle=$(this).attr('mytitle');

// alert("触发tab增加事件:"+mytitle);

//先判断是否已经有了tab

var arrayobj = new array(); //创建一个数组

$(".layui-tab-title").find('li').each(function() {

var y = $(this).attr("lay-id");

arrayobj.push(y);

});

// alert("遍历取到的数组:"+arrayobj);

var have=$.inarray(mytitle, arrayobj); //返回 3,

if (have>=0) {

//tab已有标签

// alert("遍历的已有标签:"+mytitle);

element.tabchange('demo', mytitle); //切换到当前点击的页面

} else{

//没有相同tab

// alert("遍历的没有相同tab:"+mytitle);

element.tabadd('demo', {

title:mytitle //用于演示

,content: ''

,id: mytitle //实际使用一般是规定好的id,这里以时间戳模拟下

})

element.tabchange('demo', mytitle); //切换到当前点击的页面

}

}

};

$(".leftdaohang").click(function(){

var type="tabadd";

var othis = $(this);

// var htmlurl=$(this).attr('data-url');

// var mytitle=$(this).attr('mytitle');

active[type] ? active[type].call(this, othis) : '';

});

});

2.两个切换界面(jiaose.html,zhanghao.html):

jiaose.html

iaose.html

角色管理

角色管理

zhanghao.html

账号管理

账号管理

到此这篇关于layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果的文章就介绍到这了,更多相关html5实现点击左侧导航切换右侧内容内容请搜索萬仟网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持萬仟网!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值