700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Tab选项卡滚动导航切换实现(code)

Tab选项卡滚动导航切换实现(code)

时间:2020-07-11 04:50:40

相关推荐

Tab选项卡滚动导航切换实现(code)

web前端|js教程

实现,切换,导航

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

中小学在线题库源码,Ubuntu怎样配置WIN,网站爬虫招聘信息,php数据换行,页面seo标准lzw

代理服务器发包源码,ubuntu 9560ac,tomcat配置上下文路径,爬虫pycharm入门,php删除指定文件夹,汕头来客seolzw

gg叽叽 源码,vscode中vue格式化,ubuntu 出现e,tomcat常见配置项,youtube爬虫源码,php安全防护,福建一般seo服务电话,sk免费网站在线客服系统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

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