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 加载并解析XML字符串的代码
Dec 13 Javascript
javascript 获取url参数和script标签中获取url参数函数代码
Jan 22 Javascript
javascript转换字符串为dom对象(字符串动态创建dom)
May 10 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 Javascript
js继承实现方法详解
Dec 16 Javascript
JavaScript实现垂直滚动条效果
Jan 18 Javascript
Vue常用指令V-model用法
Mar 08 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
Apr 20 Javascript
微信小程序实现tab切换效果
Nov 21 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
Sep 05 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无限分类源码分享(思路不错)
2011/10/13 PHP
php中adodbzip类实例
2014/12/08 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
jQuery在ul中显示某个li索引号的方法
2015/03/17 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
Python实现的微信好友数据分析功能示例
2018/06/21 Python
浅谈Python的list中的选取范围
2018/11/12 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
python爬取天气数据的实例详解
2020/11/20 Python
英文版银行求职信
2013/10/09 职场文书
测绘工程本科生求职信
2013/10/10 职场文书
机关党员公开承诺书
2014/08/30 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
学习十八大宣传标语
2014/10/09 职场文书
2014小学教师个人工作总结
2014/11/10 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
Django如何创作一个简单的最小程序
2021/05/12 Python
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
Python OpenCV之常用滤波器使用详解
2022/04/07 Python
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL