jsp网页移动滚动条怎么做到头部不动,就中间和下部动?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp网页移动滚动条怎么做到头部不动,就中间和下部动?相关的知识,希望对你有一定的参考价值。
以百度知道打比方,你往下滚动网页,只能滚动内容,但是百度知道的logal那一栏不会动!JSP我用了overFlow: hidden隐藏了全部滚动条,导致内容也无法滚动,请问大妞们有什么解决办法?
你把头部的div设置绝对应为,属性为position:fixed,就可以实现,一般这个属性用来设置网页左右两侧的广告栏位,内容下拉广告栏位仍在相对浏览器的中间位置 参考技术A 你隐藏了滚动条还怎么滚动啊,一般都是用绝对定位加js完成,用index-z使你要固定的部分悬浮在其他模块上再使用js当滚动条变化的时候获取当前固定的模块的上下距离进行绝对定位。。算了,还是直接上代码吧,这有个现成的http://zhidao.baidu.com/link?url=_k2y3UQY_QawbM1adJaWfYHGJiryVT77ho1vZNcvhytRcNo80UCB3SZcr_DRWjF07WPPHVPHsodIJeLY5fPkDa本回答被提问者采纳 参考技术B 应该要把头部独立出来用绝对定位吧 参考技术C 懂了,哪个需要用jquery来完成,网上有很多例子的。js,鼠标上下滑轮或者拉动滚动条触发事件
我想鼠标滚动上下滑轮或者拖动网页的滚动条的时候触发一个事件,怎么做??
就是网页太长向下拉的时候触发一个事件.
window.onscroll = function() //滚动条事件
//其实你的问题直接使用判断滚动条应该就可以了,但是如果一定要拖动滚动条才执行事件,我们可以通过获取鼠标位置来模拟
var a = document.getElementsByTagName("html")[0];
window.onmousemove = function()
//一般默认滚动条12px宽,当鼠标位于浏览器窗口右边12px内按下鼠标可以视为拖动滚动条
if(innerWidth - event.clientX < 12)
a.onmousedown = function()
console.log(1);
else
a.onmousedown = null;
参考技术A
可通过onscroll事件触发,通过scrollTop获取滚动高度。
如:
document.getElementsByTagName("body")[0].onscroll=function()if(document.getElementsByTagName("body")[0].scrollTop>600)
alert("网页太长");
本回答被提问者和网友采纳 参考技术B 哪位大神指点啊,以上方法都试了还是不行 参考技术C
用jquery很方便实现啊~
$(window).scroll( function()if(window.scrollTop>500)
执行触发事件.
); 参考技术D 换个思想,当网页里TOP移动段距离的时候触发就可以了~追问
也可以,不过要怎么监视到网页里TOP移动是触发事件呢
追答楼上的给你说了~额……思想让别人学去了~你看看……
以上是关于jsp网页移动滚动条怎么做到头部不动,就中间和下部动?的主要内容,如果未能解决你的问题,请参考以下文章
设置一个div网页滚动时,使其固定在头部,当页面滚动到距离头部300px时,隐藏该div,小于30