簡體   English   中英

在頁面加載並滾動到#標簽錨點后執行javascript

[英]Execute javascript after page has loaded and scrolled to hashtag anchor

我有一個包含許多部分的網頁,所有部分都可以滾動到使用#標簽鏈接(例如www.marie-charlot.be/#weiss )。

我知道如何執行在頁面加載后觸發的javascript函數(使用$(document).ready ,但這些函數通常在頁面向下滾動到正確的部分( #weiss錨點)之前觸發。

滾動如何執行腳本?

你應該使用JQuery插件Waypoints

例:

$('.entry').waypoint(function() {
   alert('You have scrolled to an entry.');
});
$(document).ready(function() {
    var anchorTop = $('#my-anchor').offset().top;

    $(document).scroll(function() {
        if($(document).scrollTop() >= anchorTop)
            yourFunctionHere();
    });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM