700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > jquery编写Tab选项卡滚动导航切换特效【jquery】

jquery编写Tab选项卡滚动导航切换特效【jquery】

时间:2024-02-26 02:06:50

相关推荐

jquery编写Tab选项卡滚动导航切换特效【jquery】

web前端|js教程

jquery,Tab选项卡滚动,jquery滚动导航切换,Tab选项卡切换

web前端-js教程

本文实例为大家分享jquery编写Tab选项卡切换特效,供大家参考,具体内容如下

公网ip查询源码,ubuntu怎么复制文档,tomcat8的进程是什么,爬虫买卖合法不,php网站建设的保障体系,seo培训收货lzw

效果说明:点击tab导航,页面滑动到下方相应板块。并且当页面通过鼠标滚动下去时,上方的tab也可以自动切换到当前位置的板块上。

装修家居源码,ubuntu系统dd备份,tomcat64和32,seo文章爬虫,php 有线程池么,seo截图lzw

php图书借阅管理系统源码,vscode集成终端配色,hyper设置Ubuntu,怎么去除tomcat初始,sqlite3单连接多线程,用于网络第爬虫第三方库,php 读取.doc,seo快捷键图解,地方性手机平台微网站,表单html模板lzw

代码说明:js中对两个动作分别写,一个是tab点击下滑到相应板块位置;一个是鼠标滚动下去的时候tab判定当前页面滚动高度切换tab。

js:

$(document).ready(function(){ $(.switch-tab>li).click(function(){ var s=$(.switch-tab>li).index(this); $(ody,html).animate({scrollTop:$(.tab-content>.tab-panel:eq(+s+)).offset().top-50},200); }); var DT=$(.switch-tab).offset().top; $(window).scroll(function(){ var wt=$(window).scrollTop(),l=$(.tab-content>.tab-panel),s=l.length-1; if(wt=l.last().offset().top+l.last().height()+50){$(.switch-tab).removeClass(fixed);$(.switch-tab>li:first).addClass(active).siblings().removeClass(active); }else{$(.switch-tab).addClass(fixed);for(var i=0;i=parseInt(l.eq(i).offset().top-50)&&wtli:eq(+s+)).addClass(active).siblings().removeClass(active); } });});

html:

拉托红酒 法国酒庄风情 红酒包装 个性定制

1111

222

333

444

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。