繁体   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