您的位置:首页 > 其它

超过一定高度对象自动悬浮

2015-03-28 11:42 141 查看
<script type="text/javascript">
var navH = document.getElementById('id').offsetTop;//获取要定位元素距离浏览器顶部的距离
window.onscroll = function(){
var scroH = document.documentElement.scrollTop || document.body.scrollTop;//获取滚动条的滑动距离
var bar = document.getElementById('id');
if(scroH>=navH){//滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定
bar.style.position  = "fixed";
bar.style.top  = "0px";
}else if(scroH<navH){
bar.style.position  = "static";
}
}
</script>


可以根据实际需要效果更改if和else里面的属性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐