2016-03-21 9 views
0

再生ボタンと同じように、ビデオの再生中にページのナビゲーションを非表示にしたいとします。ここ は正常に再生ボタンを非表示にするスクリプトです:ビデオ再生時に無関係なdivを非表示にする

<script> 
$('.vid').parent().click(function() { 
if($(this).children(".vid").get(0).paused){ 
$(this).children(".vid").get(0).play(); 
$(this).children(".playpause").fadeOut(); 
}else{ 
$(this).children(".vid").get(0).pause(); 
$(this).children(".playpause").fadeIn(); 
} 
}); 
</script> 

そして、このスクリプトは、私は私のナビゲーションバーを非表示にしてみました:

<script> 
function vidplay() { 
var video = document.getElementById(".vid"); 
var button = document.getElementById(".playpause"); 
if (video.paused) { 
video.play(); 
$(".navbar").hide(); 
</script>  

Here's link to my site

答えて

0

jQuery .toggle()関数を使用してみてください。

$('.vid').parent().click(function() { 
    $(".navbar").toggle(); 
}); 
0

あなたの機能を閉じていなかったとif文

<script> 
 
function vidplay() { 
 
    var video = document.getElementById(".vid"); 
 
    var button = document.getElementById(".playpause"); 
 
    if (video.paused) { 
 
    video.play(); 
 
    $(".navbar").hide(); 
 
    } 
 
} 
 
</script>

+0

ええと、まだ動作しません。私は貧しいjs knowladgeを持っている –

関連する問題