2016-05-27 99 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; 
});