我正在使用 Zurb 的jQuery Reveal Modal插件来创建一个带有 Vimeo 视频的弹出框。但是,一旦页面加载,最后一个视频就会显示在内容上并且不会消失,而其他视频在点击各自模态窗口上的关闭按钮后也不会消失。该框和其中的其他内容将消失,但视频的 iframe 不会。
这是触发器和模式框的标记:
<div class="videoEntry">
<h3>Community Involvement</h3>
<a href="#" data-reveal-id="modal4"><img class="videoThumb" src="images/community-video_thumb.jpg" /></a>
<p>Corvalent Corporation CEO Ed Trevis talks about Chirofit's Corporate Wellness programs and Dr. Mo's involvement in the Cedar Park and Austin communities.</p>
<div id="modal4" class="reveal-modal">
<h1>Modal Title</h1>
<iframe src="//player.vimeo.com/video/74992379" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="http://vimeo.com/74992379">Chirofit and Community</a> from <a href="http://vimeo.com/user20693845">Chirofit</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
<a class="close-reveal-modal">×</a>
</div>
</div>
CSS 和 JS 文件根本没有改变,它们一来就包括在内。reveal.css 文件位于页眉中,jquery.reveal.js 文件位于页脚中,位于对 Google CDN 上托管的最新版本 jquery 的调用下方。
我不知道是什么原因造成的。我正在为一个朋友做这件事,我开始怀疑他的基于表格的网站是否可能是问题所在。它通常会导致意外行为。对此的任何输入将不胜感激。
如果有帮助,可以在此处查看该站点。