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实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
jQuery实现弹窗下底部页面禁止滑动效果
Dec 19 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
jquery实现吸顶导航效果
Jan 08 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
jQuery实现鼠标拖动图片功能
Mar 04 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的基本常识小结
2013/07/05 PHP
使用php的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
javascript web页面刷新的方法收集
2009/07/02 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
javascript遇到html5的一些表单属性
2015/07/05 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
python解析文件示例
2014/01/23 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
python K近邻算法的kd树实现
2018/09/06 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
Mac安装python3的方法步骤
2019/08/09 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
如何利用python生成MD5并去重
2020/12/07 Python
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
文明学生标兵事迹
2014/01/21 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
特此通知格式
2015/04/27 职场文书
英文辞职信范文
2015/05/13 职场文书
首都博物馆观后感
2015/06/05 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书