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 相关文章推荐
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
Aug 13 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
Apr 26 Javascript
JQuery中dataGrid设置行的高度示例代码
Jan 03 Javascript
Javascript中的五种数据类型详解
Dec 26 Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 Javascript
JS如何判断json是否为空
Jul 06 Javascript
Js调用Java方法并互相传参的简单实例
Aug 11 Javascript
微信小程序 label 组件详解及简单实例
Jan 10 Javascript
vue axios同步请求解决方案
Sep 29 Javascript
es6函数name属性功能与用法实例分析
Apr 18 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
Aug 04 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通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
php中AES加密解密的例子小结
2014/02/18 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
jQuery ul标签下拉菜单演示代码
2010/12/11 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Python字典的核心底层原理讲解
2019/01/24 Python
Python3.5运算符操作实例详解
2019/04/25 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
python实现用户名密码校验
2020/03/18 Python
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
美术国培研修感言
2014/02/12 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
农业项目投资意向书
2015/05/09 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
工程进度款催款函
2015/06/24 职场文书
React列表栏及购物车组件使用详解
2021/06/28 Javascript