我正在努力从HTML元素的数据属性中获取价值。对于每个元素,我想使用不同的偏移量,所以我计划从数据属性中获取偏移值。
这是我的代码
For Each W In Range("B5:B15000").Cells
If W.Offset(-1, 0).Value - W.Value > 1.5 Then
W.Offset(-1, 0).EntireRow.Delete
End If
Next W
这是我的剧本
<div class="waypoint" data-waypoint-offset="50%" >
// my code
</div>
但是课程&#34;动画&#34;仅在元素到达顶部(偏移0)后添加。
我也试过
$('.waypoint').waypoint(function() {
$(this.element).addClass('animated');
}, {
triggerOnce: true,
offset: function() {
return $(this.element).data('waypoint-offset');
}
})
但没有帮助。
谢谢
答案 0 :(得分:1)
这是插件作者的修复,
$('.waypoint').each(function() {
var $element = $(this);
$element.waypoint(function() {
$element.addClass('animated');
this.destroy();
}, {
offset: $element.data('waypoint-offset')
});
});
以上回答也可以在github主题上找到,https://github.com/imakewebthings/waypoints/issues/452感谢imakewebthings