setTimeout与onmouseout

问题描述

我正在尝试延迟获取“ onmouseout”功能。这样,当您移动鼠标时,视频会在几秒钟后返回到海报。以下代码可立即使您回到海报的onmouseout中。

<video class="content" 
    poster="/video/test.jpg"
    width="320" 
    height="240"  
    loop onmouseover="this.play()" 
    onmouseout="this.load();" >
        <source src="/video/test.mp4" type="video/mp4">
  </video>

以下代码是一个有效的示例,在onmouseout延迟后,我可以使某些东西工作:

 <video class="content" 
        poster="/video/test.jpg"
        width="320" 
        height="240"  
        loop onmouseover="this.play()" 
        onmouseout="myFunction();" >


        <script>
            function myFunction() {
              setTimeout(function(){ alert("Hello"); },3000);
            }
            </script>

<source src="/video/test.mp4" type="video/mp4">
</video>

如何在setTimeout中获取“ this.load”?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)