Ehy伙计们。我有一个奇怪的问题。我创建了一个按钮,当用户点击它时将页面滚动到底部,只有当我使用scroll(0,0)时它才有效,而如果我使用scrollTo(0,0)(它应该在同一个中工作)我猜的方式不起作用(页面不滚动,没有任何反应)。以下是代码的一部分:这是在使用scrollTo单击后应滚动到顶部但不执行任何操作的函数。
<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>
我唯一拥有的是一个小脚本来显示和隐藏滚动页面的按钮:这里是。
<script>
$(document).ready(function(){
$(window).scroll(function(){
var $temp = $("#scrollaInAlto").scrollTop();
if (document.body.scrollTop > 50) {
$("#scrollaInAlto").show();
} else {
$("#scrollaInAlto").hide();
}
});
});
</script>
为什么不滚动才能正常工作?