2016-05-27 100 views
0

我嘗試使用waypoints.js更新單頁網站上的網址。航點事件發射正確,但我無法得到我滾動到該部分的ID。該變量始終未定義。waypoints.js從元素獲取ID

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

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

回答

0

我解決了它。你應該使用這個waypoints.js:

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

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