我用這樣一個錨元素:Animate scrollTop在Chrome上不起作用?
<div class="my_centered" id="index_scroll_down_button">
<a href="#" onclick="smooth_scroll('#intro')">
<img src="/static/img/scroll-down-icon.png">
</a>
</div>
<div class="indexcontainer container" id="intro">
</div>
其中smooth_scroll
函數定義爲:
function smooth_scroll(target){
$('html, body').animate({
scrollTop: $(target).offset().top - 60
}, 800);
}
這種方法適用罰款的Safari,但似乎並沒有在Chrome上工作? 這裏是我的CSS:
#index_scroll_down_button {
position: absolute;
bottom: 0px;
left: 50%;
margin-left: -30px;
}
工作正常https://codepen.io/anon/pen/YVWqrG –