今天做高德的项目用到 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>
相关推荐
"jQuery选项卡"是jQuery应用中的常见功能,用于创建交互式的、易于导航的内容区域。这个功能通常用于网站的导航菜单、产品展示或者信息分块,提供了一个整洁且用户友好的界面。 首先,我们要理解jQuery选项卡的基本...
在jQuery中,通常会通过选择器定位到相关的DOM元素,然后利用`.click()`或`.on('click')`事件监听用户点击行为。当用户点击不同的选项时,通过切换显示或隐藏相应的内容区域来实现选项卡效果。 1. **HTML 结构**: ...
这通常包括选择器、事件监听器和CSS属性的修改。一个简单的实现如下: ```javascript $(document).ready(function() { // 默认显示第一个选项卡 $('.tabs div').hide().eq(0).show(); $('.tabs ul li a').click...
同时,我们添加了一个事件监听器来处理关闭选项卡的操作,当用户点击“关闭”时,会弹出确认对话框,如果用户确认,就删除相应的选项卡。 为了实现动态效果,我们可以使用jQuery的动画功能,例如淡入淡出效果: ``...
JQuery技术实现网页选项卡 代码: <script src="../Scripts/jquery-1.4.1.js" type="text/javascript"> $(function () { $("ul li").click(function () { var indexID = $(this).index(); $(this).addClass(...
在这个“JQuery Tab_JQuery竖排选项卡代码示例”中,我们将探讨如何利用JQuery 1.4.4实现垂直排列的选项卡功能。 首先,让我们了解JQuery的基本用法。JQuery通过$函数作为入口,允许开发者选择HTML元素并对其进行...
通过CSS选择器,我们可以针对性地为选中状态的选项卡添加特殊样式,以及实现选项卡和内容区域的隐藏与显示。CSS3的新特性,如伪类`:hover`, `:active`, `:focus`以及动画效果(`transition`和`animation`),可以...
在jQuery中,我们可以使用各种选择器(如类选择器、ID选择器、属性选择器等)来定位DOM元素。例如,`$(".tab")` 可以选中所有class为"tab"的元素。然后,可以使用`.click()`方法绑定点击事件,`.show()`和`.hide()`...
同时,CSS3引入了一些新的选择器和属性,如`:hover`、`:active`和`transition`,这些可以用来实现平滑的过渡效果,增强用户交互体验。 然后,jQuery作为JavaScript的一个库,简化了DOM操作、事件处理和动画制作。在...
在这个选项卡插件中,jQuery可能用到了以下方法: - `$(document).ready()`: 用于在文档加载完成后执行函数,确保DOM已经准备好。 - `.click()`: 绑定点击事件,当用户点击选项卡时触发相应动作。 - `.addClass()...
jQuery中的内容选择器如`:has()`和`:empty`允许我们根据元素包含的内容进行选择,而属性选择器如`$("[attribute=value]")`则让我们能根据HTML属性选取元素。 最后,表单选择器如`:$(":input")`选取所有输入元素,`:...
总之,通过jQuery的`tabs()`方法和Ajax功能,我们可以创建一个高效的选项卡系统,它能根据用户的交互动态加载内容,提升页面性能,提供流畅的用户体验。在实际开发中,还需要结合具体需求和场景进行调整优化,确保...
本项目“jQuery垂直选项卡图片滑动切换代码”是利用jQuery实现的一个交互式功能,旨在提升用户体验,使用户在不点击的情况下,只需将鼠标悬停在选项卡上,就能实现图片的平滑切换,同时可以自定义背景颜色变化,增强...
这个资源包含了78种不同的jQuery选项卡特效,这意味着开发者可以从中选择各种风格和动画效果,以满足不同项目的需求。这些效果可能包括平滑滚动、渐显渐隐、3D效果、过渡动画等。通过调整jQuery代码,可以定制选项卡...
在网页设计中,jQuery Tab是一种常见的用户界面元素,它提供了多面板的切换功能,使得页面内容可以被组织成可切换的选项卡,提高用户体验并优化页面布局。jQuery库以其简洁的API和强大的功能,使得实现这样的效果变...
"Jquery超简洁选项卡"是一个基于jQuery实现的简单、高效的选项卡组件。这个组件通常用于在有限的空间内展示大量内容,通过切换不同的选项卡来显示不同的部分,提高用户体验。 选项卡组件的基本原理是利用CSS控制...
在jQuery中,选择器分为多种类型,包括基本选择器、层次选择器、过滤器选择器以及内容和属性过滤器。下面我们将详细探讨这些选择器的用法和实例。 1. **基本选择器**: - `#id`:通过ID选择器选取具有特定ID的元素...
首先,jQuery选择器可以分为基本选择器、层级选择器、属性选择器、内容选择器以及伪类选择器。基本选择器包括ID选择器(`#id`),类选择器(`.class`),元素选择器(`element`)和通配符选择器(`*`)。这些选择器...
以上总结涵盖了jQuery中广泛使用的各类选择器与过滤器,它们为网页元素的选择提供了极其丰富的选项,极大地提高了前端开发的效率和灵活性。掌握这些选择器和过滤器,对于提升代码质量和页面响应速度都有着不可忽视的...
本资源“jQuery多个选项卡tab切换代码.zip”提供了一种实现股票基金交易网站中常见选项卡切换效果的解决方案。选项卡切换是网页交互设计中的一个重要元素,能够有效地组织和展示大量信息,提升用户体验。 jQuery...