当我从顶部滚动页面300px时,我试图触发视频。如果我滚动
,这是有效的window.onscroll = function(event) {
myvideo.play();
}
但是我想滚动300px时播放
答案 0 :(得分:2)
您可以查看$(document).scrollTop()
尝试:
$(document).bind("scroll", function(){
if ($(document).scrollTop() >= 300) {
myvideo.play();
}
});
修改强>
因为我们不想在播放视频后每次将像素滚动超过300时播放影片,所以你可以取消绑定事件
$(document).bind("scroll.myScroll", function(){
if ($(document).scrollTop() >= 300) {
myvideo.play();
$(document).unbind('.myScroll');
}
});