JS滚动条事件
发布网友
发布时间:2022-04-25 23:01
我来回答
共2个回答
热心网友
时间:2022-04-23 15:39
<div id="wrapper">
<div id="inner">
<!--content goes here /-->
</div>
</div>
function load(wrapper,inner,fn){
wrapper = document.getElementById(wrapper);
inner = document.getElementById(inner);
var ih = inner.offsetHeight,
wh = wrapper.offsetHeight;
/**
*自行定义附加事件方法
*/
addEvent(wrapper,'scroll',function() {
if(wrapper.scrollTo + wh >= ih - 30){
fn && fn();
}
});
}
热心网友
时间:2022-04-23 16:57
CtDv.onscroll = function(){
if(this.scrollHeight - this.scrollTop == 30){
SF();
}
}
追问这能通吃浏览器吗?我看到W3C上写的是HTML5才支持onscroll。
(另外在百度知道回答问题时,怎么才能弄成像你的回答一样的带行标的代码框?)
追答onscroll事件不是只有html5才支持的。至于后者,填写内容的时候看一下编辑框上的那些工具按钮,其中有一个是贴代码的。