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+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jQuery插件之validation插件
Mar 29 jQuery
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
jquery中each循环的简单回滚操作
May 05 jQuery
简单实现jQuery弹幕效果
May 06 jQuery
基于jQuery实现定位导航位置效果
Nov 15 jQuery
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
jQuery实现带进度条的轮播图
Sep 13 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中的curl使用入门教程和常见用法实例
2014/04/10 PHP
js树形控件脚本代码
2008/07/24 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
2015/09/24 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
基于 Vue 实现一个酷炫的 menu插件
2017/11/14 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
Python合并字符串的3种方法
2015/05/21 Python
在Django中创建第一个静态视图
2015/07/15 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
python交互式图形编程实例(二)
2017/11/17 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
美国专营婴幼儿用品的购物网站:buybuy BABY
2017/01/01 全球购物
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
卫校毕业生自我鉴定
2013/10/31 职场文书
导师工作推荐信范文
2014/05/17 职场文书
出国留学导师推荐信
2015/03/26 职场文书
创业计划书之溜冰场
2019/10/25 职场文书