2017-03-06 80 views

回答

5

element.scrollTop = 0;会让你得到的元素的滚动顶部:

var el = document.querySelector('div'); 
 
el.scrollTop = el.scrollHeight; 
 

 
setTimeout(function(){ 
 
    el.scrollTop = 0; 
 
}, 500);
div{width:200px; height:200px; overflow:auto;}
<div> 
 
<br>Top-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>- 
 
</div>

0

请试试这个:

window.scrollTo(0,0); 
0

给一个id你的股利。然后:

var myDiv = document.getElementById('yourdivid'); 
myDiv.scrollTop = 0; 
0

如果需要动画,然后尝试以下

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

的。如果它要动画一个div,

$('#yourid').animate({scrollTop: '0px'}, 1000);