html5 带有 jquery 和 inview 的视频 - 如何指向正确的视频元素?
html5 video with jquery and inview - how to point to the right video element?
我用的是jquery inview 插件 top 在查看时自动播放视频。因为我不能为视频使用 ID,所以我使用 html5 <video>
作为选择器,所有视频总是开始播放。如何将 play/pause 触发器仅指向当前触发事件的一个元素并忽略所有其他元素?
$('.video-autoplay').on('inview', function(event, isInView) {
if (isInView) {
$('video').trigger('play');
} else {
$('video').trigger('pause');
}
});
非常感谢,
C
你可以利用this
。有关详细信息,请参阅 this answer.
$('.video-autoplay').on('inview', function(event, isInView) {
if (isInView) {
$(this).trigger('play');
} else {
$(this).trigger('pause');
}
});
我用的是jquery inview 插件 top 在查看时自动播放视频。因为我不能为视频使用 ID,所以我使用 html5 <video>
作为选择器,所有视频总是开始播放。如何将 play/pause 触发器仅指向当前触发事件的一个元素并忽略所有其他元素?
$('.video-autoplay').on('inview', function(event, isInView) {
if (isInView) {
$('video').trigger('play');
} else {
$('video').trigger('pause');
}
});
非常感谢, C
你可以利用this
。有关详细信息,请参阅 this answer.
$('.video-autoplay').on('inview', function(event, isInView) {
if (isInView) {
$(this).trigger('play');
} else {
$(this).trigger('pause');
}
});