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 模拟JQuery的Ready方法实现并出现的问题
Dec 06 Javascript
js清除input中type等于file的值域(示例代码)
Dec 24 Javascript
控制台报错object is not a function的解决方法
Aug 24 Javascript
jquery动态加载js/css文件方法(自写小函数)
Oct 11 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
Nov 23 Javascript
JavaScript_object基础入门(必看篇)
Jun 13 Javascript
利用jquery获取select下拉框的值
Nov 23 Javascript
Vuex之理解Store的用法
Apr 19 Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 Javascript
vue2.0 实现页面导航提示引导的方法
Mar 13 Javascript
小程序如何支持使用 async/await详解
Sep 12 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
Jun 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
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
php静态文件生成类实例分析
2015/01/03 PHP
php定义参数数量可变的函数用法实例
2015/03/16 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
jqPlot jquery的页面图表绘制工具
2009/07/25 Javascript
监控 url fragment变化的js代码
2010/04/19 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
详解python和matlab的优势与区别
2019/06/28 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
查询优化的一般准则有哪些
2015/03/08 面试题
什么是makefile? 如何编写makefile?
2013/01/02 面试题
软件测试常见笔试题
2012/02/04 面试题
中学生校园广播稿
2014/01/16 职场文书
高中体育教学反思
2014/01/29 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
电视节目策划方案
2014/05/16 职场文书
2014年教师节活动总结
2014/08/29 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
python基础之模块的导入
2021/10/24 Python