![](/img/trans.png)
[英]jQuery scroll event: how to determine amount scrolled (scroll delta) in pixels?
[英]How to trigger event after i scroll a page certain amount in pixels from the top? Javascript or Jquery
当我从顶部滚动页面300px时,我试图触发视频。 如果我滚动,这是有效的
window.onscroll = function(event) {
myvideo.play();
}
但是一旦我滚动300px,我希望它能够播放
你可以检查$(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');
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.