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 valueOf 使用方法
Dec 28 Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 Javascript
js弹窗代码 可以指定弹出间隔
Jul 03 Javascript
理解javascript中的原型和原型链
Jul 30 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
jQuery限制图片大小的方法
May 25 Javascript
微信小程序如何获取openid及用户信息
Jan 26 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
Jul 25 Javascript
JS实现可视化音频效果的实例代码
Jan 16 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
Jan 28 Javascript
JavaScript 语句之常用 for 循环详解
Mar 29 Javascript
使用javascript解析二维码的三种方式
Nov 11 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版
2006/10/09 PHP
php实现的短网址算法分享
2014/06/20 PHP
浅谈json_encode用法
2015/03/05 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
JavaScript数组前面插入元素的方法
2015/04/06 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
详解Vite的新体验
2021/02/22 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
Python生成pdf文件的方法
2014/08/04 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
Django模板Templates使用方法详解
2019/07/19 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
高考备战决心书
2014/03/11 职场文书
班主任个人工作反思
2014/04/28 职场文书
员工生日活动方案
2014/08/24 职场文书
个人租房协议书范本
2014/09/30 职场文书
先进班集体事迹材料
2014/12/25 职场文书
初中地理教学反思
2016/02/19 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python
Pygame Draw绘图函数的具体使用
2021/11/17 Python
CentOS MySql8 远程连接实战
2022/04/19 MySQL