1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > jquery实现导航栏吸顶效果(简洁版)

jquery实现导航栏吸顶效果(简洁版)

时间:2019-04-15 18:46:49

相关推荐

jquery实现导航栏吸顶效果(简洁版)

憋说话,直接上代码,先是最最重要的js:

$(function(){var a = $('#course-tab'),b =a.offset();//返回或设置导航栏相对于文档的偏移(位置)//加个屏幕滚动事件,c是滚动条相当于文档最顶端的距离$(document).on('scroll',function(){var c = $(document).scrollTop();/*当滚动的屏幕距离大于等于导航栏本身离最顶端的距离时(判断条件)给它加样式(根据自己业务的条件加样式,一般如下)*/if(b.top<=c){a.css({'position':'fixed','top':'0px'})}else{a.css({'position':'absolute','top':'500px'})}})});

html:

<div id="course-tab"><ul id="myTab" class="nav nav-tabs tabswitch"><li class="active"><a class="teacher-tab-btn" href="#course-buy" data-toggle="tab">在售课程</a></li><li><a class="teacher-tab-btn" href="#teacher-introduce" data-toggle="tab">教师介绍</a></li></ul></div>

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