这是我的项目:http://jsfiddle.net/p42q12cm/1/
/*
HERE IS MY CODE FOR lazy-load -->
*/
function load(img)
{
img.fadeOut(0, function() {
img.fadeIn(1000);
});
}
$('.lazyload-thumbnail').lazyload({load: load});
$('.lazyload-youtube').lazyload({trigger: 'mouseover'});
/*
FOR VIDEOS -->
*/
var figure = $("figure");
var vid = $("video");
var cover = $(".img-cover");
$(figure).hover(function()
{ $(cover).addClass("img-hide");
}, function()
{ $(cover).removeClass("img-hide");
}
);
[].forEach.call(vid, function (item) {
item.addEventListener('mouseover', hoverVideo, false);
item.addEventListener('mouseout', hideVideo, false);
});
function hoverVideo(e) {
this.play();
}
function hideVideo(e) {
this.pause();
}
我需要停止在mouseout上播放视频,并在悬停时再次播放。
使用Laare-load-any和html注释时,问题是一个问题。 我想,jQuery无法看到代码。
此外,此视频播放不会导致悬停 - >视频自动播放