手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery+CSS实现滑动的标签分栏切换效果
jQuery+CSS实现滑动的标签分栏切换效果
摘要:本文实例讲述了jQuery实现平滑滚动的标签分栏切换效果。分享给大家供大家参考。具体如下:运行代码如下具体代码如下jQuery平滑滚动的标签...

本文实例讲述了jQuery实现平滑滚动的标签分栏切换效果。分享给大家供大家参考。具体如下:

运行代码如下

jQuery+CSS实现滑动的标签分栏切换效果1

具体代码如下

<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>this is li 1</li> <li>this is li 2</li> <li>this is li 3</li> </ul> <div>this is div1</div> <div>this is div2</div> <div>this is div3</div> </body> </html>

希望本文所述对大家的jquery程序设计有所帮助。

【jQuery+CSS实现滑动的标签分栏切换效果】相关文章:

jquery插件splitScren实现页面分屏切换模板特效

jQuery实现不断闪烁文字的方法

jQuery插件Slider Revolution实现响应动画滑动图片切换效果

jQuery实现html表格动态添加新行的方法

jQuery实现表格行上下移动和置顶效果

js实现顶部可折叠的菜单工具栏效果实例

jQuery插件实现适用于移动端的地址选择器

jQuery实现的多屏图像图层切换效果实例

jQuery实现延迟跳转的方法

javascript实现带下拉子菜单的导航菜单效果

精品推荐
分类导航