完美解决Bootstrap4导航栏fixed-top后,锚点定位时遮挡问题利⽤锚点改变事件\(onhashchange\),使⽤jQuery的\(scrollTop\)向前滚回导航栏的⾼度(⽐如我的100个像素)
HTML:
html怎么做下拉式多级导航栏<body onhashchange="fix_the_nav();">
</body>
js:
function fix_the_nav() {
if(window.location.hash){
var target = $(location.hash);
$("body,html").scrollTop(target.offset().top-100); // my nav size is 100px
}
}
Done.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论