【问题标题】:jquery video hover 'oncanplay'jquery视频悬停'oncanplay'
【发布时间】:2017-06-26 17:19:52
【问题描述】:

我有一个包含数十个视频的网站,旨在通过悬停播放。但有时会发生他们不会立即播放的情况。所以我需要一个加载器 div 那里。视频元素准备好后如何隐藏加载器?

这是我拥有的,但它不起作用(隐藏加载 div)

    $(".wp-is-not-mobile .video-post").hover(function () {      
          $(this).children(".video-post__video").show();
          $(this).find("video").get(0).play();
        }, function () {
          $(this).find("video").get(0).pause();
      }); 

      $('.wp-is-not-mobile .video-post').find("video").on('oncanplay', function(){
          $(this).find('.video-loader').hide();
      });  

谢谢!

【问题讨论】:

  • .on('canplay' 当您使用 .on() 时,事件名称中没有 on

标签: javascript jquery html video html5-video


【解决方案1】:

这行得通:

  $(this).find("video")[0].onplay = function () {

  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 2018-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多