マウスオーバーで再生するHTML5ビデオを取得しようとしています。FirefoxとSafariで正常に動作し、Chromeでホバーするとビデオが空白になり、ページ上の別の要素にホバーした後にのみ表示されます。
これはサイトです:www.manart.de
これはコードです:
<div id="wrapper">
<video id="video-example" width="880" height="495" poster="fileadmin/cover.png" loop>
<source src="fileadmin/schiffchen.ogg.ogv" type="video/ogg"></source>
<source src="fileadmin/schiffchen.mp4" type="video/mp4"></source>
</video>
</div><!--end wrapper-->
<script src="fileadmin/js.js"></script>
そしてこれはjsです:
document.addEventListener('mouseover',hoverVideo,false);
var vid = document.getElementById('video-example');
function hoverVideo(e)
{
if(e.target == vid)
{
vid.play();
this.addEventListener('mouseout',hideVideo,false);
}
}
助けてくれてありがとう!!!!