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中检测变量的类型的代码
Dec 28 Javascript
Jquery:ajax实现翻页无刷新功能代码
Aug 05 Javascript
jQuery之Deferred对象详解
Sep 04 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
May 11 Javascript
Angularjs中的页面访问权限怎么设置
Nov 11 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
Apr 25 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
es7学习教程之Decorators(修饰器)详解
Jul 21 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
layui-table对返回的数据进行转变显示的实例
Sep 04 Javascript
分享Angular http interceptors 拦截器使用(推荐)
Nov 10 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脚本的10个技巧(4)
2006/10/09 PHP
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
PHP的一个基础知识 表单提交
2011/07/04 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
有趣的python小程序分享
2017/12/05 Python
python使用openpyxl库修改excel表格数据方法
2018/05/03 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
魅力教师事迹材料
2014/01/10 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
酒店节能减排方案
2014/05/26 职场文书
教师工作决心书
2015/02/04 职场文书
神秘岛读书笔记
2015/07/01 职场文书
教师师德工作总结2015
2015/07/22 职场文书
数据库连接池
2021/04/06 MySQL
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
MySQL 开窗函数
2022/02/15 MySQL