我不知道這是爲什麼不工作scrollTo不滾動窗口
HTML
<a href="#" id="scrollTop" class="margin-top-40 btn btn-danger btn-lg top btn-not-100">Back to top</a>
jQuery的
$("#scrollTop").on("click",function(e){
e.preventDefault();
$(window).animate({scrollTop: 0}, 'slow');
});
即使試圖用還是陰性結果如下
$("#scrollTop").on("click",function(e){
e.preventDefault();
$("body, html").animate({scrollTop: 0}, 'slow');
});
Css
html, body {height:100%;}
使用jQuery-1.10.2.js,consolle不給任何錯誤
UPDATE 下面的評論使我理解這個問題是使用jQuery scrollTop的和HTML,身上設置溢出。 ..因爲那a new question has been created here on stack。
您確認JavaScript正在加載後的HTML標記? –
@dontvotemedown - 它是有效的(也許不是css)。這應該工作。我使用$('html,body')。animate({scrollTop:$('#elem')。offset()。top +'px'},500);定期 –
@FelipeMiosso是的,所有其他js工作正常 –