1. <link rel="stylesheet" href="https://blog-static.cnblogs.com/files/hshen/layui.css">
  2. <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief" style="border: 1px solid chartreuse;width: 100%;">
  3. <ul class="layui-tab-title">
  4. <li class="layui-this">图文详情</li>
  5. <li>质量标准</li>
  6. </ul>
  7. <div class="layui-tab-content" style="height: 100%;border: 1px solid crimson;">
  8. <div class="layui-tab-item layui-show">
  9. <img src="lioulian.jpg" height="1600" width="100%"/>
  10. </div>
  11. <div class="layui-tab-item">
  12. <img src="lioul-converted.jpg" height="1600" width="100%"/>
  13. </div>
  14. </div>
  15. </div>
  16. <script src="https://blog-static.cnblogs.com/files/hshen/layui.js"></script>
  17. <script>
  18. layui.use('element', function(){
  19. var $ = layui.jquery
  20. ,element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
  21. //触发事件
  22. var active = {
  23. tabAdd: function(){
  24. //新增一个Tab项
  25. element.tabAdd('demo', {
  26. title: '新选项'+ (Math.random()*1000|0) //用于演示
  27. ,content: '内容'+ (Math.random()*1000|0)
  28. ,id: new Date().getTime() //实际使用一般是规定好的id,这里以时间戳模拟下
  29. })
  30. }
  31. ,tabDelete: function(othis){
  32. //删除指定Tab项
  33. element.tabDelete('demo', '44'); //删除:“商品管理”
  34. othis.addClass('layui-btn-disabled');
  35. }
  36. ,tabChange: function(){
  37. //切换到指定Tab项
  38. element.tabChange('demo', '22'); //切换到:用户管理
  39. }
  40. };
  41. $('.site-demo-active').on('click', function(){
  42. var othis = $(this), type = othis.data('type');
  43. active[type] ? active[type].call(this, othis) : '';
  44. });
  45. //Hash地址的定位
  46. var layid = location.hash.replace(/^#test=/, '');
  47. element.tabChange('test', layid);
  48. element.on('tab(test)', function(elem){
  49. location.hash = 'test='+ $(this).attr('lay-id');
  50. });
  51. });
  52. </script>

Tab 菜单切换的更多相关文章

  1. javascript 实现tab菜单切换

    <!DOCTYPE html> <html> <head> <title></title> </head> <body s ...

  2. 简易CSS3 Tab菜单 Tab切换滑块动画

    今天要分享一款简易的CSS3 Tab菜单,这款Tab菜单在切换的时候内容块出现飞入飞出的动画效果,尽管看起来非常简单,但是你完全可以在上面定制自己喜欢的Tab菜单.前面也分享过一些Tab菜单,像CSS ...

  3. 下拉菜单效果和tab选项卡切换

    //下拉菜单效果和tab选项卡切换. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  4. 简易版CSS3 Tab菜单 实用的Tab切换

    今天我们要来分享一款非常简易而又实用的CSS3 Tab菜单,Tab菜单没有非常华丽的动画,但是代码非常简洁易懂,也可以在大部分场合使用,因此也非常实用,如果你需要加入动画效果,也可以自己方便地修改这款 ...

  5. Swift - 分页菜单的实现(使用PagingMenuController库实现tab标签切换)

    分页菜单(分段菜单)在许多 App 上都会用到.比如大多数新闻 App,如网易新闻.今日头条等,顶部都有个导航菜单.这个导航菜单是一组标签的集合,每个标签表示一个新闻类别,我们点击这个标签后下面就会切 ...

  6. JS特效之Tab标签切换

    在我们平时浏览网站的时候,经常看到的特效有图片轮播.导航子菜单的隐藏.tab标签的切换等等.这段时间学习了JS后,开始要写出一些简单的特效.今天我也分享一个简单tab标签切换的例子.先附上代码: HT ...

  7. 8款超酷实用的CSS3 Tab菜单集合

    1.CSS3华丽的Tab菜单 带小图标动画 之前我们分享过一款非常出色的CSS3 Tab菜单HTML5 SVG Tab滑块菜单,结合SVG,Tab菜单实现非常灵活.今天我们要再来分享一款基于CSS3的 ...

  8. 打造简易可扩展的jQuery/CSS3 Tab菜单

    原文:打造简易可扩展的jQuery/CSS3 Tab菜单 今天我们利用jQuery和CSS3来打造一款简易而且扩展性强的Tab菜单,这款Tab菜单在切换时也有滑块的效果,先来看看效果图: 由与Tab菜 ...

  9. 纯js实现网页tab选项卡切换效果

    纯js实现网页tab选项卡切换效果 百度搜索     js 点击菜单项就可以切换内容的效果

随机推荐

  1. Mac eos 环境搭建

    最近EOS官网出了文档,说可以跑通一个独立测试的节点了.这周尝试自行搭建了一下,由于自己不完全做mac下的开发,且这玩意是C写的,所以make起来遇到不少坑,记录下来.附完整踩坑.填坑记录. 1. 搭 ...

  2. Ocelot简易教程(七)之配置文件数据库存储插件源码解析

    作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9852711.html 上篇文章给大家分享了如何集成我写的一个Ocelot扩展插件把Ocelot的配置存储 ...

  3. 在SpringBoot中添加Redis

    前言 在实际的开发中,会有这样的场景.有一个微服务需要提供一个查询的服务,但是需要查询的数据库表的数据量十分庞大,查询所需要的时间很长. 此时就可以考虑在项目中加入缓存. 引入依赖 在maven项目中 ...

  4. Apache-Flink深度解析-State

    摘要: 实际问题 在流计算场景中,数据会源源不断的流入Apache Flink系统,每条数据进入Apache Flink系统都会触发计算.如果我们想进行一个Count聚合计算,那么每次触发计算是将历史 ...

  5. 【杂谈】Remember-Me的实现

    前言 此篇随笔记录了Remember-Me实现过程中出现的问题和解决方案,以及相关的思考. 正文 1. RememberMe是什么? RememberMe意为记住我,对应登录界面的那个勾选项.另一种说 ...

  6. 机器学习基础:(Python)训练集测试集分割与交叉验证

    在上一篇关于Python中的线性回归的文章之后,我想再写一篇关于训练测试分割和交叉验证的文章.在数据科学和数据分析领域中,这两个概念经常被用作防止或最小化过度拟合的工具.我会解释当使用统计模型时,通常 ...

  7. Gradle nexus配置

    1.下载Gradle; 2.添加脚本init.gradle到gradle的init.d目录中: ext { nexus = 'http://192.168.184.6:8081/nexus' user ...

  8. spring-session用mysql实现session共享实践

    前段时间,写了篇<spring-session-data-redis解决session共享的问题>文章,介绍了spring-session使用redis存储实现session共享的内部机制 ...

  9. Ubuntu apt-get和pip国内源更换

    Ubuntu apt-get和pip源更换 更新数据源为国内,是为了加速安装包的增加速度. 更换apt-get数据源 输入:sudo -s切换为root超级管理员: 执行命令:vim /etc/apt ...

  10. SpringBoot快速引入第三方jar包

    工作中,我们常会用到第三方jar包,而这些jar包往往在maven仓库是搜不到的,下面推荐一种简单.快速的引入第三方依赖的方法: 比如第三方jar包在lib文件夹下,对pom.xml的配置如下: &l ...