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 相关文章推荐
jQuery操作input值的各种方法总结
Nov 21 Javascript
js弹出层永远居中实现思路及代码
Nov 29 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
js判断iframe中元素是否存在的实现代码
Dec 24 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
Jan 13 Javascript
微信小程序中的onLoad详解及简单实例
Apr 05 Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 Javascript
微信小程序图片自适应支持多图实例详解
Jun 21 Javascript
把vue-router和express项目部署到服务器的方法
Feb 21 Javascript
微信小程序自定义组件实现tabs选项卡功能
Jul 14 Javascript
Javascript节流函数throttle和防抖函数debounce
Dec 03 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
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备份MYSQL数据的多种方法
2014/01/15 PHP
浅谈php和.net的区别
2014/09/28 PHP
php生成4位数字验证码的实现代码
2015/11/23 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
JavaScript基本对象
2007/01/11 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
分享9点个人认为比较重要的javascript 编程技巧
2015/04/27 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
深入了解javascript 数组的sort方法
2018/06/01 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
详解JS预解析原理
2020/06/16 Javascript
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
python提取xml里面的链接源码详解
2019/10/15 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
python实现滑雪游戏
2020/02/22 Python
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
超市中秋节活动方案
2014/02/12 职场文书
农村门前三包责任书
2014/07/25 职场文书
上班迟到检讨书
2015/05/06 职场文书
《穷人》教学反思
2016/02/19 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
详解JavaScript的计时器和按钮效果设置
2022/02/18 Javascript
对讲机知识
2022/04/07 无线电