安卓微信video标签浮在最表层覆盖分享框问题

问题:安卓微信里的video标签在播放后中是浮在最表层,覆盖了分享框,效果如图:
这里写图片描述

解决:暂时解决方案
在点击分享时,除去video标签,添加一个图片,隐藏分享框后,在添加一个video标签
html如下:

<div class="video_box" id='video_width' style="padding-bottom: 15px;">
    <div class="video_title">{{$oMenu->title}}</div>
</div>
<video  id='video' poster="{{$oMenu->thumb}}" src="{{$oMenu->video_url}}" controls="controls" >您的浏览器不支持video标签</video>
<div class="video_box">
    <div class="like_box clearfix">
        <input type="hidden" id="classid" value="{{$oMenu->id}}" />
        <input type="hidden" id="openid" value="{{$openid}}" />
        <div class="like @if($flag) good@endif">{{$oMenu->like_count}}</div>
        <div class="share">
            <input class="share_btn" type="button" value="分享" onclick="shareShow();"/>
        </div>
    </div>
</div>
<script type="text/javascript">
$(document).ready(function () {   
   //获取宽度
      var width=document.getElementById("video_width").offsetWidth;
      $('#video').css("width", width);
});
function shareShow(){
    $('#sharebox').show();
    $('#video').remove();
    $('#video_width').after('<img id="video" src="{{$oMenu->thumb}}" style="height:183px;" />');
}

function shareHide(){
    $('#sharebox').hide();
    $('#video').remove();
    $('#video_width').after('<video  id="video" poster="{{$oMenu->thumb}}" src="{{$oMenu->video_url}}" controls="controls" >您的浏览器不支持video标签</video>');
    var width=document.getElementById("video_width").offsetWidth;
       $('#video').css("width", width);
   }
</script>

效果如图:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值