2016-03-26 4 views
0

私はこのスクロールで特定の位置に達するとビデオを再生するスクリプトを持っていますが、一時停止してからスクロールを続けると問題が発生します。スクロール機能に「1」を行いますが、それだけで、画面の一番上になるだけでどのたら、それはスクロールをチェックできるようになるので、それは動作しないでしょう...スクロールでビデオを再生すると一度だけ

$(window).scroll(function() { 

$('.video-panel').each(function(){ 
    var imagePos = $(this).offset().top; 
    var topOfWindow = $(window).scrollTop(); 
    var myVideo = document.getElementById("lunar-video"); 



    if (imagePos < topOfWindow+$(window).height()/1.4) { 
     $(".video-panel video").fadeIn(); 
     $("#lunar-video").prop('play'); 
     console.log('blejacki'); 
     // $(".video-panel").addClass('blejacki'); 
    } 

}); 

});

+0

'$(window).one(" scroll "、function(){' it 'を使って '$(window) – Ankanna

答えて

0

要素にクラスを追加し、そのクラスが既に存在するかどうかを確認するだけです。

関連する問題