waypoints.js从element获取id

时间:2016-05-27 09:42:12

标签: javascript jquery jquery-waypoints

我尝试使用waypoints.js更新单页网站上的网址。 waypoints事件正在触发正确,但我无法从我滚动到的部分中获取id。变量始终未定义。

$('section').waypoint(function() {
    var hash = $(this).attr('id');

    window.location.hash = (hash);
    currentHash = hash;
});

1 个答案:

答案 0 :(得分:0)

我解决了。你应该使用waypoints.js:

$('section').waypoint(function() {
    var hash = this.element.id

    window.location.hash = (hash);
    currentHash = hash;
});