嗨,
有没有办法在项目图像上悬停,但是悬停何时播放视频?
像这样但不在弹出窗口中的东西: Demo
提前致谢
这是开箱即用的。我确信这是一个付费扩展,但如果你想用老式的方式编写代码,你可以使用 jQuery 和 HTML5 视频播放器来实现这一点。
<video id="video" width="420">
<source src="mov_bbb.mp4" type="video/mp4">
<source src="mov_bbb.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
<a id="thumbnail">Im the thumbnail</a>
<script>
jQuery(document).ready(function($) {
jQuery('#thumbnail').hover(function() {
jQuery('#video').show();
jQuery('#video').play();
}, function() {
jQuery('#video').hide();
jQuery('#video').pause();
});
});
</script>
我建议通过数据属性链接视频和缩略图:
例如
<a id="thumbnail" data-video="#video"></a>
<script>
jQuery(document).ready(function($) {
jQuery('#thumbnail').hover(function() {
jQuery(jQuery(this).data('video')).show();
jQuery(jQuery(this).data('video')).play();
}, function() {
jQuery(jQuery(this).data('video')).hide();
jQuery(jQuery(this).data('video')).pause();
});
});
</script>
在缩略图上或使其相对于多个视频的父容器。