jquery - 悬停时播放 YouTube 视频

标签 jquery youtube

我只需要在悬停时播放 YouTube 视频

我这里有一个 fiddle ,但无法让它工作。

$(document).ready(function(){
  $(function() {

      var playersrc = jQuery(iframe).attr('src');

          $('div').hover(function(){
          $('iframe').attr('src',playersrc+'&autoplay=1');
      }, function(){
          $('iframe').attr('src',playersrc);
      });
  });       
});

https://jsfiddle.net/rhr5p0pg/2/

更新了 fiddle :https://jsfiddle.net/rhr5p0pg/4/

现在它会播放所有内容,当您的鼠标离开时,它不会返回到原始视频

最佳答案

您只存储第一个视频 URI (src)。

这样的事情怎么样

$(document).ready(function(){
  var nowPlaying = "none";
      $('div').hover(function(){
          nowPlaying = $(this).find('iframe').attr('src');
          $(this).find('iframe').attr('src',nowPlaying+'&autoplay=1');
      }, function(){
          $(this).find('iframe').attr('src',nowPlaying);
      });
});

https://jsfiddle.net/rhr5p0pg/5/

关于jquery - 悬停时播放 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47302076/

相关文章:

jquery - 如何使用addClass和removeClass控制JQuery的速度?

jquery - jquery中的表格到水平条形图

jQuery - 检索输入字段的名称,然后更改它

java - 将两个 java 列表传递给 GSON/JSON

android - 如何使用 Youtube API 在 RecyclerView 中加载 Youtube 缩略图

python - 适用于YouTube的Python oauth

ruby-on-rails-4 - 如何显示从数据库调用的 YouTube 嵌入链接

javascript - PHP 的 AJAX 输出错误代码

php - 在Wordpress帖子中捕获Youtube视频并插入自定义字段值

ios - 在 iOS 7 WebView 中嵌入 YouTube 时出现白屏