jQuery+CSS实现滑动的标签分栏切换效果
更新时间:2015年12月17日 11:30:20 投稿:lijiao
这篇文章主要介绍了jQuery实现滑动的标签分栏切换效果,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了jQuery实现平滑滚动的标签分栏切换效果。分享给大家供大家参考。具体如下:
运行代码如下
具体代码如下
<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程序设计有所帮助。
相关文章
Jquey拖拽控件Draggable使用方法(asp.net环境)
使用时首先依次引用Jquery,Jquery-Ui ,Draggable三个Js。然后在js中编写相应的代码,相关代码说明请看程序中的注释。2010-09-09基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
做了几个兼职,上天帮人完成页面的时候顺便做了一个ajax的请求。发现浏览器的刷新,后退,前进按钮失效。于是乎google了一下。2010-12-12jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
相对于上一篇,优化了拖拽的效果,具体的代码及截图如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助2013-06-06
最新评论