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