Javascript 滚动(0,0)工作,而滚动到(0,0)不工作?
伙计们。我有一个奇怪的问题。我已经创建了一个按钮,当用户单击页面时,它会将页面滚动到底部,只有当我使用scroll(0,0)时它才会工作,而如果我使用scrollTo(0,0)(我猜应该以同样的方式工作)则不会工作(页面不会滚动,不会发生任何事情)。下面是代码的一部分:这是一个函数,在使用scrollTo单击后应该滚动到顶部,但它不做任何事情Javascript 滚动(0,0)工作,而滚动到(0,0)不工作?,javascript,jquery,css,scroll,scrolltop,Javascript,Jquery,Css,Scroll,Scrolltop,伙计们。我有一个奇怪的问题。我已经创建了一个按钮,当用户单击页面时,它会将页面滚动到底部,只有当我使用scroll(0,0)时它才会工作,而如果我使用scrollTo(0,0)(我猜应该以同样的方式工作)则不会工作(页面不会滚动,不会发生任何事情)。下面是代码的一部分:这是一个函数,在使用scrollTo单击后应该滚动到顶部,但它不做任何事情 <button id="scrollaInAlto" onClick="scrollInAlto();" style="b
<button id="scrollaInAlto" onClick="scrollInAlto();"
style="background-color:Transparent;border:none;display:none;"></button>
<script>
function scrollInAlto() {
window.scrollTo(0,0); <-- this one doesn't work
//window.scroll(0,0); <-- this one works
}
</script>
函数ScrollingTo(){
window.scrollTo(0,0);。你能创建一个重现该问题的示例吗?(又称a)是的,它应该工作得很好。你只使用了scrollTo
?不是同时使用scrollTo
和scroll
吗?我写了这个:它与Mike的示例非常相似,但在本例中是scrollTo(0,0)很好,我不太明白。
<script>
$(document).ready(function(){
$(window).scroll(function(){
var $temp = $("#scrollaInAlto").scrollTop();
if (document.body.scrollTop > 50) {
$("#scrollaInAlto").show();
} else {
$("#scrollaInAlto").hide();
}
});
});
</script>