`
huiqinbo
  • 浏览: 333308 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery选项卡(gt,eq选择器,click,hover方法siblings属性)

阅读更多

今天做高德的项目用到 Jquery【选项卡】技术,所以重新温习一下:

//选项卡
	$('.stage_Tab .tabList li').click(function(){
		var index=$(this).index();
		alert(index);
		$(this).addClass('active').siblings('li').removeClass('active');
		$('.tabCont .tabItem:eq('+index+')').show().siblings().hide();
		//$("#main",parent.document).height(document.body.scrollHeight);
	});

 **************************************************************************************************************************

css 参数:



 

 

//鼠标移到上面是显示手型
cursor:pointer


jquery 的函数:

siblings //兄弟节点,同胞元素

:eq()选择器选取带有指定 index 值的元素。
index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。
经常与其他元素/选择器一起使用,来选择指定的组中特定序号的元素(如上面的例子)。
语法
$(":eq(index)")
参数     描述
index     必需。规定元素的 index 值。


:gt选择器选取 index 值高于指定数的元素。
index 值从 0 开始。
经常与其他元素/选择器一起使用,来选择指定的组中特定序号之后的元素
语法
$(":gt(index)")
参数     描述
index     
必需。规定要选择的元素。
会选取 index 值大于指定数的元素。

 

实例源码:

 

<!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>
<script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
    //等待加载完毕
    $(document).ready(function(){
        //gt是jquery选择器,选择类名等于.ct并且大于0的元素自动隐藏
        $('.ct:gt(0)').hide();
              
        //定义一个变量ywf,把.box ul li 赋予ywf;
        var ywf = $('.box ul li');
        //鼠标移到ywf上时显示的效果,定义一个ywf的hover方法
        ywf.hover(function(){
            $(this).addClass('two').siblings().removeClass('two');
            })
        //定义一个ywf 的点击方法     
        ywf.click(function(){
            //当.box ul li 被点击时添加一个one属性,同事移除该li的同胞属性
            $(this).addClass('one').siblings().removeClass();
            //eq是jquery的选择器,对应值是:index(0 1 2...)
            //.ct类选择ywf一样的index(0 1 2...,比如点击了ywf的index2,那么.ct
            //类就选择index 2)显示,同事隐藏同胞们的index;
            $('.ct').eq(ywf.index(this)).show().siblings().hide();
                  
            })
              
              
        });
      
</script>
  
<style type="text/css">
* { padding:0; margin:0;}
body { font-size:12px; padding:100px;}
ul { list-style-type:none;}
.box ul { height:30px; line-height:30px;}
.box ul li { float:left; padding:0 10px; position:relative; cursor:pointer; border:1px solid #000; margin-right:5px; border-bottom:none;}
  
.box ul li.two { background:orange;}
  
  
  
.content { width:325px; border:1px solid #000; padding:10px; height:100px;}
  
* html .content { margin-top:-1px;}
  
  
.box ul li.one { background:#fff;}
  
  
  
  
  
</style>
  
  
</head>
  
<body>
  
<div class="box">
<ul>
<li class="one">课程介绍</li>
<li>报名流程</li>
<li>常见问题</li>
</ul>
<div class="content">
<div class="ct"> 随着移动互联网的兴起,互联网行业正向更加智能化的Web3.0时代迈进,中国互联网行业进入了高速发展的势态,PHP语言已经为大部分企业广泛应用和重 视(如:新浪、百度、腾讯、TOM、淘宝、搜狐、网易等)PHP语言是各大IT公司首选的互联网编程语言。PHP开发优势明显,未来发展空间巨大,IT行 业急需PHP开发人才。 </div>
<div class="ct"> 这里有后盾名学员对后盾网视频的评价,来后盾培训是你一生不悔的选择.用一个比喻来讲:后盾网实训课程不光是教你怎样开汽车,更是传授你如何制造汽车的技 能.让学员自己能开发一个完整的框架产品,从深层次上掌握PHP的应用,这是后盾独有的。 </div>
<div class="ct">PHP主讲老师具有多年项目开发经验及企业培训经验,打造企业需要的人才. 就业老师提供给学员职业素质、职业经验、职业技能等全方位就业指导。 </div>
  
  
</div>
  
  
</div>
  
</body>
</html>
 

 
  • 大小: 6.4 KB
分享到:
评论

相关推荐

    JQuery网页选项卡

    JQuery技术实现网页选项卡 代码: &lt;script src="../Scripts/jquery-1.4.1.js" type="text/javascript"&gt; $(function () { $("ul li").click(function () { var indexID = $(this).index(); $(this).addClass(...

    jQuery 左侧选项卡菜单点击切换代码.zip

    menu_tab.eq(index).addClass("active").siblings().removeClass("active"); li_a.removeClass("selected"); li_a.eq(index).addClass("selected").siblings().removeClass("selected"); }); } myfunction...

    jQuery的大气图标选项卡切换特效插件.zip

    Query大气图标选项卡切换特效插件是一款jQuery Tab选项卡代码。 JS代码 [removed] $(函数(){ var tabNum = $(“。important”)。find(“li”); var contentNum = $(“。contents”...

    jQuery prev ~ siblings选择器使用介绍

    1、prev ~ siblings:匹配 prev 元素之后的所有 siblings 元素 2、(1)prev:任何有效选择器 (2)siblings:一个选择器,并且它作为第一个选择器的同辈 3、示例 (1)源码 siblings.html 代码如下: &lt;...

    可多次使用jQuery tab选项卡插件.zip

    一款基于jQuery实现的选项卡特效,可在同一个网页页面多次使用的tab选项卡插件。 js代码 [removed][removed] [removed] $(function(){  function tabs(tabTit,on,tabCon){  $(tabTit).children().hover...

    jQuery siblings()用法实例详解

    siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。 jQuery 的遍历方法siblings() $(给定元素).siblings(.selected) 其作用是筛选给定的同胞同类元素(不包括给定元素本身) 例子:网页选项...

    jQuery 树形结构的选择器

    这些树形选择器的方法包括:children(), parent(), parents(), next(), prev(), siblings(). 选择某个元素的”孩子” – children() 代码如下: ”parent”&gt; ”son1″&gt;第一列&lt;/li&gt; ”son2″&gt;第二列&lt;/li&gt; ”son3″&gt;第...

    jquery 层次选择器siblings与nextAll的区别介绍

    jquery 层次选择器包括siblings与nextAll,本文为大家介绍下具体的使用方法,想学习的朋也可以参考下,希望对大家有所帮助

    jQuery帮助文档

    选择器 基本 #id element .class * selector1,selector2,selectorN 层级 ancestor descendant parent &gt; child prev + next prev ~ siblings 基本 :first :last :not :even :odd :eq :gt :lt :...

    jQuery中的siblings用法实例分析

    主要介绍了jQuery中的siblings用法,结合实例形式简单分析了jQuery中siblings的功能及用法,需要的朋友可以参考下

    jQuery 1.4.1 中文参考

    3. 选择器 37 3.1 基本 37 3.1.1 #id 37 3.1.2 element 38 3.1.3 .class 38 3.1.4 * 39 3.1.5 selector1,selector2,selectorN 39 3.2 层级 40 3.2.1 ancestor descendant 40 3.2.2 41 3.2.3 prev + next 41 3.2.4 ...

    jQuery详细教程

    jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $("[href]") 选取所有带有 href 属性的元素。 $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。 $("[href!='#']") 选取所有带有 href...

    JQuery新版中文手册

    选择器 基本 #id element .class * selector1,selector2,selectorN 层级 ancestor descendant parent &gt; child prev + next prev ~ siblings 基本 :first :last :not(selector) :even :odd :eq...

    setTimeout内不支持jquery的选择器的解决方案

    今天在写一个js延时事件的时候发现在setTimeout这个方法里面使用jquery的$(this)竟然不起作用,各种测试,最后得出结论是setTimeout内不支持jquery的选择器。于是请教了一下QQ上做jquery开发的高手,马上就把这问题...

    jquery的1.11.3版api帮助文档

    1.11.3版的jquery的开发api帮助文档。 如: 选择器: 基本选择器( #id element .class * selector1,selector2,selectorN ) 层级选择器{ ancestor descendant parent &gt; child prev + next prev ~ siblings} 基本...

    jQuery中siblings()方法用法实例

    主要介绍了jQuery中siblings()方法用法,实例分析了siblings()方法的功能、定义及获取匹配元素集合中每一个元素的同辈元素的使用技巧,是进行元素筛选时非常实用的方法,需要的朋友可以参考下

    jquery选择器之层级过滤选择器详解

    代码如下:$(“ancestor descendant”):选取parent元素后所有的child元素$(...注:siblings是过滤器后两个用的比较少,一般会有其他选择器替代 代码如下:$(“prev + next”)等价于next()$(“prev ~ siblings”)等价

    jquery层次选择器的介绍

    jquery层次选择器,包括空格、&gt;、next、+、nextAll、~、siblings、prev()、prevAll()等函数或表达式。 1、空格表示获取所有子孙后代元素 2、 &gt;表示获取一级子元素 3、next函数获取紧接在之后的同辈元素列表 4、...

    jQuery层叠选择器用法实例分析

    本文实例讲述了jQuery层叠选择器用法。分享给大家供大家参考,具体如下: 层叠选择器 如果想通过DOM元素之间的层次关系来获取特定的元素,例如后代元素,子元素,相邻元素和兄弟元素等,那么层叠选择器是一个非常好...

Global site tag (gtag.js) - Google Analytics