1.在layer弹出层中使用video标签无法最大化全屏播放

1.在layer弹出层中使用video标签无法最大化全屏播放

加上 $(layero).removeClass('layer-anim'); 也无用时!

在你引用得 layer.js or layer.min.js or layerui.js or layerui.min.js 里面 找到 iframe allowtransparency="true" 加上 属性 allowfullscreen="true" 即可
外部 $(#layer-xxx).find('iframe').attr('allowfullscreen',true); 加载属性 无效 ,属性 必须加在 最前面

264833258046127.png

//若iframe层-多媒体
                layer.open({
                   type: 2,
                   title: false,
                   // maxmin: true, 
                   area: ['630px', '360px'],
                   shade: 0.8,
                   closeBtn: 1,
                   shadeClose: true,
                   content: result.data.url,
                   success:function(layero){
                       
                       
    
                        // $(document).find('iframe').attr('allowfullscreen',true);
    
                        // console.log(layero);
                        // "#layui-layer100001"
                        // allowfullscreen="true" allowtransparency="true"
                        setTimeout(function(){
                            $(layero).removeClass('layer-anim');
                        },0);
    
    
                   },
                   end:function(){
    
                   }
                });

代码块
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容