24

这个脚本:

function onscroll(){
    document.getElementById("divs").style.top=""+$('body').scrollTop()+"px";
}

小提琴:http: //jsfiddle.net/Hed2J/1/

不适用于最新的 Firefox 版本!

我究竟做错了什么?:) 谢谢您的帮助!

编辑: 使用 JSFiddle 和完整脚本编辑 :) 附加到 onscroll 事件

4

2 回答 2

45

试试这个小提琴,它在 chrome 中工作,即最新版本的 mozilla:http: //jsfiddle.net/Hed2J/3/

我替换$('body').scrollTop()$(window).scrollTop().

于 2013-07-21T20:49:37.173 回答
35

有点题外话,但如果你想使用滚动顶部制作动画,你必须这样做

$('html,body').animate({scrollTop:0}, 'slow');

请注意,我们同时针对htmlbody因为html这将使滚动在 Firefox 和body其他浏览器中有效。

于 2014-06-05T07:56:14.430 回答