2014-04-07 43 views

回答

2

您可以檢查$(document).scrollTop()

嘗試:

$(document).bind("scroll", function(){  
    if ($(document).scrollTop() >= 300) { 
     myvideo.play(); 
    } 
}); 

編輯

因爲我們不想要電影t Ø發揮每次他們滾動超出300像素時間的視頻播放完畢後,你可以取消綁定事件

$(document).bind("scroll.myScroll", function(){  
    if ($(document).scrollTop() >= 300) { 
     myvideo.play(); 
     $(document).unbind('.myScroll'); 
    } 
}); 

DEMO

+2

使用'。一()',而不是'.scroll()'會更好。不想每次滾動像素超過300時播放電影。 – Eric

+0

@laaposto謝謝,Eris對於繼續播放是正確的 – Zinox

+0

@Eric謝謝,Eric會嘗試.one() – Zinox

相關問題