我已经在悬停时实现了 Vimeo 视频,它工作正常,但面临的问题是,每当我将鼠标悬停在该 div 上时,视频正在正常播放,但当我将鼠标悬停在该 div 之外时它不会暂停(mouseout)。
请找到下面的Js代码:
$(document).on('mouseenter','.play-video',function(e){
e.preventDefault();
var videoUrl = $(this).attr('href');
//alert(videoUrl);
$('#videoBox_'+videoUrl).show();
$(this).next('#videoBox_'+videoUrl).html('<iframe id="player_'+videoUrl+'" src="http://player.vimeo.com/video/' + videoUrl + '?api=1&player_id=player_'+videoUrl+'&autoplay=1" frameborder="0" allowfullscreen></iframe>');
var player = $("#player_"+videoUrl);
//console.log(player[0].id);
player.mouseover(function(){
froogaloop = $f(player[0].id);
froogaloop.api('play');
});
player.mouseout(function(){
froogaloop = $f(player[0].id);
froogaloop.api('pause');
});
});