我有一個網頁,其中包含一堆部分,所有這些部分都可以滾動到使用標籤鏈接(例如www.marie-charlot.be/#weiss
)。頁面加載完成後執行JavaScript並滾動到標籤主頁
我知道如何執行的頁面加載(使用$(document).ready
後觸發JavaScript函數,但這些通常觸發頁面滾動到正確的部分(#weiss
錨)之前。
我怎麼執行腳本後滾動
我有一個網頁,其中包含一堆部分,所有這些部分都可以滾動到使用標籤鏈接(例如www.marie-charlot.be/#weiss
)。頁面加載完成後執行JavaScript並滾動到標籤主頁
我知道如何執行的頁面加載(使用$(document).ready
後觸發JavaScript函數,但這些通常觸發頁面滾動到正確的部分(#weiss
錨)之前。
我怎麼執行腳本後滾動
$(document).ready(function() {
var anchorTop = $('#my-anchor').offset().top;
$(document).scroll(function() {
if($(document).scrollTop() >= anchorTop)
yourFunctionHere();
});
});
看一看在[Scrollspy插件(https://github.com/sxalexander/jquery-scrollspy) – xbonez
Scrollspy應該可以幫助你在那裏。它可以根據用戶滾動頁面的哪一部分執行功能。航點看起來非常相似。 – xbonez
你的插件有回調選項...使用 – charlietfl