我尝试使用waypoints.js更新单页网站上的网址。 waypoints事件正在触发正确,但我无法从我滚动到的部分中获取id。变量始终未定义。
$('section').waypoint(function() {
var hash = $(this).attr('id');
window.location.hash = (hash);
currentHash = hash;
});
答案 0 :(得分:0)
我解决了。你应该使用waypoints.js:
$('section').waypoint(function() {
var hash = this.element.id
window.location.hash = (hash);
currentHash = hash;
});