javascript - jQuery 叠加问题

标签 javascript jquery overlay

我的 jQuery 覆盖是这样的

$(function() {
    $("#triggers a[rel]").overlay({
        top: '24%',
        effect: 'apple',
        fixed: false,
        mask: {
            color: '#0f0f0f',
            loadSpeed: 200,
            opacity: 0.9
        },
        closeOnClick: false
        effect: 'apple',

        onBeforeLoad: function() {
            var wrap = this.getOverlay().find(".contentWrap");
            wrap.load(div.contentWrap);
        }

    });
});

我的 HTML 代码是这样的

   <div class="apple_overlay" id="overlay1">
     <div class="contentWrap">

       <div class="video-js-box">
         <video class="video-js" height="191px" width="246px" controls="controls" 
              preload="auto" poster="url">
            <source src="url" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'/>
         </video>
         </div>

       </div>
    </div> 

我的问题是,视频播放器(videoJS)在覆盖层后面加载。如何将此视频播放器包装到叠加层中。我认为 jQuery 中的 onBeforeLoad: 有问题,请帮助我

最佳答案

给视频 video-js-box 类一个高 z-index,例如 99999999,看看是否有效。

关于javascript - jQuery 叠加问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8614297/

相关文章:

javascript - 为什么我得到的是未定义的而不是选定的值?

matrix - DirectX 11 覆盖

javascript - 覆盖内容周围的可点击区域

javascript - 限制mapbox中的叠加

javascript - 如何通过单击按钮将表单发布到两个不同的页面?

javascript - 在 Javascript 中连接多个键上的对象数组

JavaScript - 如何在扩展错误时获取子类名称

javascript - 使用 ng-options value 检查该值

javascript - 一个页面上的多个 Iframe 加载问题

jquery - 具有可点击行事件的 Bootstrap 表以及如何排除列或单元格