在其他前端框架里面,这个功能叫做:图钉。
大概功能就是:
如果页面东西过多,用户滚动到下面去了,想快速发帖什么的不方便。
<script>
window.onscroll = function () {
var topScroll = document.documentElement.scrollTop;//滚动的距离,距离顶部的距离
var bignav = document.getElementsByClassName("aside")[0];//获取到导航栏id
var left = document.getElementsByClassName("aside")[0].getBoundingClientRect().left;
var width=document.getElementsByClassName("aside")[0].getBoundingClientRect().width;
if (topScroll > 210 && Math.abs(topScroll-document.documentElement.scrollHeight)>600) { //当滚动距离大于250px时执行下面的东西
bignav.style.position = 'fixed';
bignav.style.top = '10px';
bignav.style.left = '' + left + 'px';
bignav.style.width = '' + width + 'px';
bignav.style.zIndex = '9999';
} else {//当滚动距离小于250的时候执行下面的内容,也就是让导航栏恢复原状
bignav.style.position = 'static';
}
}
</script>
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!