大家都知道video是Html5的属性,其中有两个属性是播放play与暂停pause。我们最近的项目济南美思慕整形美容医院就用到了video属性。但其中用到了一个重新加载的属性load。实现的效果是鼠标经过小视频重新加载,离开暂停。
![]()
function showVideo(){
var vn = Math.floor(Math.random()*20+1);
$(".casev").css("opacity",0);
$(".case"+vn+"v").css("opacity",1);
}
var tv = null;
$(".casev").mouseover(function(){
var cIndex = $(".casev").index(this);
$(".casev").css("opacity",0);
$(".case"+(cIndex+1)+"v").css("opacity",1);
$(".case"+(cIndex+1)+"v video")[0].play();
clearInterval(tv);
}).mouseout(function(){
var cIndex = $(".casev").index(this);
$(".case"+(cIndex+1)+"v video")[0].load();
$(".case"+(cIndex+1)+"v video")[0].pause();
clearInterval(tv);
console.log('stop');
});上面写到鼠标经过时播放,鼠标离开时重新加载与暂停。通过上述代码就能实现这个效果。



