Jquery滑动门/tab切换实现方法完整示例


Posted in jQuery onJune 05, 2020

本文实例讲述了Jquery滑动门/tab切换实现方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<style>
 *{ margin:0; padding:0;}
 body { font:12px/19px Arial, Helvetica, sans-serif; color:#666;}
 .tab { width:240px;margin:50px;}
 .tab_menu { clear:both;}
 .tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px; margin-right:4px; background:#F1F1F1; border:1px solid #898989; border-bottom:none;}
 .tab_menu li.hover { background:#DFDFDF;}
 .tab_menu li.selected { color:#FFF; background:#6D84B4;}
 .tab_box { clear:both; border:1px solid #898989; height:100px;}
 .hide{display:none}
</style>
<!--  引入jQuery -->
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript" >
    $(function(){
      var $div_li =$("div.tab_menu ul li");
      $div_li.click(function(){
            $(this).addClass("selected")      //当前<li>元素高亮
                  .siblings().removeClass("selected"); //去掉其它同辈<li>元素的高亮
      var index = $div_li.index(this); // 获取当前点击的<li>元素 在 全部li元素中的索引。
            $("div.tab_box > div")      //选取子节点。不选取子节点的话,会引起错误。如果里面还有div 
                    .eq(index).show()  //显示 <li>元素对应的<div>元素
                    .siblings().hide(); //隐藏其它几个同辈的<div>元素
        }).hover(function(){            //添加光标滑入滑出效果
            $(this).addClass("hover");
        },function(){
            $(this).removeClass("hover");
        })
    })
 
</script>
</head>
<body>
 
<div class="tab">
    <div class="tab_menu">
        <ul>
            <li class="selected">时事</li>
            <li>体育</li>
            <li>娱乐</li>
        </ul>
    </div>
    <div class="tab_box"> 
         <div>时事</div>
         <div class="hide">体育</div>
         <div class="hide">娱乐</div>
    </div>
</div>
 
</body>
</html>

运行结果:

Jquery滑动门/tab切换实现方法完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 #jQuery
深入分析jQuery.one() 函数
Jun 03 #jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 #jQuery
jQuery实现倒计时功能完整示例
Jun 01 #jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 #jQuery
JQuery获得内容和属性方法解析
May 30 #jQuery
jQuery实现视频展示效果
May 30 #jQuery
You might like
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
javascript获取作用在元素上面的样式属性代码
2012/09/20 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
jQuery中:has选择器用法实例
2014/12/30 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
Cython 三分钟入门教程
2009/09/17 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
快速了解Python中的装饰器
2018/01/11 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
Gap工厂店:Gap Factory
2017/11/02 全球购物
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
酒店司机岗位职责
2013/12/14 职场文书
献爱心标语
2014/06/21 职场文书
奖学金感谢信
2015/01/21 职场文书
军训后的感想
2015/08/07 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
Mysql案例刨析事务隔离级别
2021/09/25 MySQL
什么是SOLID
2022/03/24 Javascript