web前端|js教程
jQuery,滚动,标签
web前端-js教程
本文实例讲述了jQuery实现平滑滚动的标签分栏切换效果。分享给大家供大家参考。具体如下:
dj音乐盒源码,vscode高级技巧,ubuntu仓库服务器,tomcat 内存快照,sqlite 查看关联表,wordpress footer插件,前端显示数据的框架,弹幕爬虫系统下载,php的四舍五入,手机网站seo 王通,微信单商城网站源码下载,网页预览模版,html问题反馈代码模板,h5页面特效代码,物资管理系统源代码 php mysql,人人商城 打包小程序 支付lzw
运行代码如下
asp 源码下载,vscode格式化怎么用,英文ubuntu分区,tomcat8jui,床单有爬虫,php开启慢日志,广东抖音seo好不好,缓存 网站 管理者 怎么解决lzw
业务订单网站源码,vscode扩展如何导出,ubuntu 合盖 挂起,tomcat 使用视频,sqlite登陆注册原理,爬虫抓取今日头条数据,php 设置域名,安徽seo哪个好,健身俱乐部网站模板,jsp公司网页代码,dux模板lzw
具体代码如下
jQuery平滑滚动的标签分栏切换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; } 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); }); }); });this is li 1 this is li 2 this is li 3
this is div1
this is div2
this is div3