【发布时间】:2018-07-05 09:48:42
【问题描述】:
我有一个包含很多帖子的循环,每个帖子都有一个视频模式,在点击 <button></button> 元素后打开。按钮下方是模态框的 html 部分。要自动播放视频(打开模式后),我需要使用 classclass="start" 触发对 div 元素的点击。这是设置
<button class="btn btn-default" id="video-modals-loop" data-toggle="modal" data-target="#001">Play Video</button>
<div class="modal loop-video-modals" id="001">
<div class="modal-dialog">
<div class="modal-header">
<button class="close" aria-hidden="true" type="button">Close</button>
</div>
<div id="#product-video">
<div class="start" data-src="https://t-e-s-t.com/"></div>
</div>
</div>
</div>
我已经尝试过
$(document).on('click', '#video-modals-loop', function() {
$(this).closest("#video-modals-loop").find(".lazyframe").trigger('click');
});
但惨遭失败。 知道如何在上述 div 上打开模式后触发点击吗?
编辑:它是一个引导模式,每个模式的起始 div 都是独立的。
【问题讨论】:
-
这是您自己的自定义模态处理还是您在使用库?此外,
.startdiv 是为每个模态视频分开还是只有一个(全局).start? -
如果你在台式机上尝试这个没关系,但它不会在移动设备上工作,因为移动设备不支持自动播放,请注意
-
@Junaid - 它是一个引导模式。是的,每个模态的起始 div 都是单独的。谢谢
标签: jquery wordpress twitter-bootstrap onclick