我有以下腳本,允許我添加一個錨鏈接,附加到我的HTML文檔,然後將用戶滾動到網頁上的某個位置點擊時的位置.class
。.js ScrollTop到div或節標記
HTML:
<li class="about-scroll">About</li>
的JavaScript:
$('.about-scroll').click(function() {
$('body,html').animate({
scrollTop: 646
}, 1600);
return false;
});
這工作得很好,但是,作爲內容並不總是靜態的(下拉手風琴,一個響應式佈局等),我將如何能夠滾動到特定的#div
或section
標籤,而不是n頁面上的數字值?
實施例:
<div class="about">
<h3>About</h3>
...
...
...
</div> <!-- end .about -->
爲什麼不使用#錨? [W3Schools的](http://www.w3schools.com/html/html_links.asp) –