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