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监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
最常用的jQuery表单验证(简单)
May 23 jQuery
jquery拖动改变div大小
Jul 04 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jquery学习笔记之无new构建详解
Dec 07 jQuery
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 jQuery
如何在vue 中引入使用jquery
Nov 10 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
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
[02:25]DOTA2英雄基础教程 熊战士
2014/01/03 DOTA
Python使用sorted排序的方法小结
2017/07/28 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
Python matplotlib实时画图案例
2020/04/23 Python
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
精神文明单位申报材料
2014/05/02 职场文书
开展读书活动总结
2014/06/30 职场文书
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
Oracle 多表查询基本语法实例
2022/04/18 Oracle
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js