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实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
jquery实现倒计时小应用
Sep 19 jQuery
jQuery实现滚动效果
Nov 17 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
基于jquery ajax的多文件上传进度条过程解析
Sep 11 jQuery
jQuery实现验证用户登录
Dec 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
桌面中心(三)修改数据库
2006/10/09 PHP
php生成图片验证码
2015/06/09 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
php实现小程序支付完整版
2018/10/09 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
Javascript 解疑
2009/11/11 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
使用js 设置url参数
2013/07/08 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
Javascript Objects详解
2014/09/04 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
分享一款超好用的JavaScript 打包压缩工具
2020/04/26 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
python正则中最短匹配实现代码
2018/01/16 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
深入了解Django中间件及其方法
2019/07/26 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
如何利用python发送邮件
2020/09/26 Python
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
医学生自我鉴定范文
2013/11/08 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
2015新年寄语大全
2014/12/08 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
辞职申请书范本
2019/05/20 职场文书
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android