jQuery+CSS实现滑动的标签分栏切换效果


Posted in Javascript onDecember 17, 2015

本文实例讲述了jQuery实现平滑滚动的标签分栏切换效果。分享给大家供大家参考。具体如下:

运行代码如下

jQuery+CSS实现滑动的标签分栏切换效果

具体代码如下

<html>
 <head>
 <title>jQuery平滑滚动的标签分栏切换</title>
 <meta charset="gb2312">
 <style>
 ul,li{
 margin:0px;
 padding:0px;
 list-style:none
 }
 li{
 float:left;
 background-color:#8c6239;
 color:white;
 padding:5px;
 margin-right:2px;
 border:1px solid white;
 }
 li.myLi{
 background-color:#ea5500;
 border:1px solid #ea5500;
 }
 div{
 clear:left;
 background-color:#ea5500;
 color:white;
 width:300px;
 height:100px;
 padding:10px;
 display:none;
 }
 div.myDiv{
 display:block;
 }
 </style>
 <script src="./jquery-1.7.1.min.js"></script>
 <script>
 var timeId;
 $(document).ready(function(){
 $("li").each(function(index){
 //index是li数组的的索引值
 $(this).mouseover(function(){
 var liNode = $(this);
 //延迟是为了减少服务器压力,防止鼠标快速滑动
 timeId = setTimeout(function(){
  //将原来显示的div隐藏掉
  $("div.myDiv").removeClass("myDiv");
  //将原来的li的myLi去掉
  $("li.myLi").removeClass("myLi");
  //显示当前鼠标li的对应的div
  $("div").eq(index).addClass("myDiv");
  //增加当前li的myLi
  liNode.addClass("myLi");
 },300);
 }).mouseout(function(){
 clearTimeout(timeId);
 });
 });
 });
 </script>
 </head>
 <body>
 <ul>
 <li class="myLi">this is li 1</li>
 <li>this is li 2</li>
 <li>this is li 3</li>
 </ul>
 <div class="myDiv">this is div1</div>
 <div>this is div2</div>
 <div>this is div3</div>
 </body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 在各个浏览器中执行的耐性
Apr 06 Javascript
JQUERY操作JSON实例代码
Feb 09 Javascript
jquery 圆形旋转图片滚动切换效果
Jan 19 Javascript
js实现的切换面板实例代码
Jun 17 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
Apr 04 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
异步安全加载javascript文件的方法
Jul 21 Javascript
javascript中this指向详解
Apr 23 Javascript
AngularJS HTML DOM详解及示例代码
Aug 17 Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 Javascript
JavaScript使用prototype属性实现继承操作示例
May 22 Javascript
15个值得收藏的JavaScript函数
Sep 15 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
Dec 17 #Javascript
jQuery选择器用法实例详解
Dec 17 #Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
Dec 17 #Javascript
js倒计时简单实现方法
Dec 17 #Javascript
高效的jquery数字滚动特效
Dec 17 #Javascript
JS函数的几种定义方式分析
Dec 17 #Javascript
js实现文字闪烁特效的方法
Dec 17 #Javascript
You might like
php 分页原理详解
2009/08/21 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
python3.0 字典key排序
2008/12/24 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
Python如何读写CSV文件
2020/08/13 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
python drf各类组件的用法和作用
2021/01/12 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
电气专业应届生求职信
2013/11/01 职场文书
军人违纪检讨书
2014/02/04 职场文书
信息技术毕业生自荐信范文
2014/03/13 职场文书
《春笋》教学反思
2014/04/15 职场文书
销售提升方案
2014/06/07 职场文书
志愿者宣传口号
2014/06/17 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers
使用Apache Camel表达REST服务的方法
2022/06/10 Servers