1 番目のコード ブロックが機能しているのに、2 番目のブロックが機能していないのはなぜですか?? --
次のコードが機能します:-
// this code works --
<script src=".../popcorn-complete.min.js"></script>
var time_prompts = new Array();
time_prompts[0] = 2 //any integer < video duration
$popcorn.on( "timeupdate", function() {
console.log( this.currentTime() );
if (this.currentTime() > time_prompts[0] && this.currentTime() < time_prompts[0]+0.1) {
this.pause();
console.log(this.paused)
}
});
次のコードは機能しませんが:-
// this code DOES NOT work
<script src=".../popcorn-complete.min.js"></script>
var time_prompts = new Array();
time_prompts[0] = 2 //any integer < video duration
$popcorn.on( "timeupdate", function() {
console.log( this.currentTime() );
if (this.currentTime() == time_prompts[0]) {
this.pause();
console.log(this.paused)
}
});
( 2 つのコード ブロックの唯一の違いは、「if ステートメント」(条件) です)