一、前言:

采用B/S的方式对海康威视进行二次开发,在针对某些需要弹框让用户确认操作的环节,发现弹框被视频画面遮挡,通过调节html元素 Z-Index 属性无法解决;

二、解决方案:

在弹出的div层内部添加 元素可以遮挡视频画面,这里是在vue项目中,使用的element-ui 中的 弹窗标签,经过对内部iframe元素的强行定位和大小 调出来的一个布局效果,至于内部多余的html元素可以根据自己需求处理;

//xxx.vue<el-dialog title="电子围栏:" :visible.sync="IsShow" width="1000px" height="660px"><iframe frameborder="0" width="1000px" height="600px" style="position: absolute; margin-top:-85px; margin-left:-20px;" /><el-row style="margin-top:-30px"><canvas id="myCanvas" ref="myCanvas" width="960px" height="480px" style="border:1px solid #d3d3d3;" @mousedown="Canvas_OnMouseDown($event)" @mouseup="Canvas_OnMouseUP($event)" @mousemove="Canvas_OnMouseMove($event)">浏览器不支持</canvas></el-row><el-row><el-col :span="24" class=" flex flex-align-center flex-pack-center"><el-button class=" " plain @click="Test($event)">清空</el-button><el-button class=" " plain @click="Test($event)">确定</el-button></el-col></el-row></el-dialog>

三、总结:

这个小小的功能看起来很简单,但是却被坑了好几天,里面的视频插件画面尝试了N中方法都没把他给覆盖掉,几经绝望中才找到了这么一种Iframe的方法,对有帮助的小伙伴,你们必须要给我点个赞。

【海康威视】前端开发:【1】弹框内容被视频画面遮挡,弹框提示如何覆盖视频画面?【已解决】相关推荐

  1. web前端开发主要培训哪些内容

    想要学会web前端,最好是选择报web前端培训机构是最合适的选择,然后做好学习路线的规划,这样学起来是比较方便且快速的,下面小编就为大家详细的介绍一下web前端开发主要培训哪些内容? web前端开发主 ...

  2. html在线时间统计图,Web前端开发入门,HTML一张图学会,还在看数小时视频浪费时间?...

    同样的地方,同样的时间,又跟大家见面了.想学习前端朋友可以加我们的前端学习群:617327703 很多人问我,前端开发入门怎么开始?这里呢,先看下我之前发的文章有大体的概括思路跟流程在里面.今天主要分 ...

  3. python获取网页文本框内容_python识别html主要文本框

    在抓取网页的时候只想抓取主要的文本框,例如 csdn 中的主要文本框为下图红色框: 抓取的思想是,利用 bs4 查找所有的 div,用正则筛选出每个 div 里面的中文,找到中文字数最多的 div 就 ...

  4. 前端开发:Vue报错Computed property “show“ was assigned to but it has no setter的解决方法

    前言 在前端开发中,使用Vue的时候关于组件使用是非常常见的操作,而且也会遇到各式各样的问题,尤其是刚接触前端开发的开发者.本篇博文分享一下在封装关于Vue的组件的时候,通过计算属性监听父子组件传值提 ...

  5. 从0开始前端开发_设置DIV内容居中

    想要让DIV里的内容居中可以用如下代码: <style type="text/css">div{ text-align:center; //文本内容居中,可以将文本和图 ...

  6. 手动清空Element Select选择框内容 v-model 和 option下拉框选项 导致无法select选中,或者选中视图不渲染问题,

    有时候一些需求,需要上下两个Select 进行联动,比如 名称/id选择框的内容需要根据 科目选中后的内容,来进行搜索,所以当 科目清空后 名称/ID 需要清空 v-model 的值.以及 el-op ...

  7. 前端开发:Vue项目报错NavigationDuplicated:Avoided redundant navigation to current location:“/XXX”的解决方法

    最近在Vue项目开发的过程中遇到一个问题,那就是在点击同一个路由操作的时候,控制台会报一下错误提示: Uncaught (in promise) NavigationDuplicated: Avoid ...

  8. html下拉框内容新增,给html下拉框控件自动添加数据

    function AddRow(){ var myTable = tElementById("ctl00_ContentPlaceHolder1_zjjzzTB"); var ne ...

  9. 【repost】一探前端开发中的JS调试技巧

    有请提示:文中涉及较多Gif演示动画,移动端请尽量在Wifi环境中阅读 前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问 ...

  10. 前端开发中的调试技巧

    前端开发中的调试技巧 骨灰级调试大师Alert 那还是互联网刚刚起步的时代,网页前端还主要以内容展示为主,浏览器脚本还只能为页面提供非常简单的辅助功能的时候.那个时候,网页主要运行在以IE6为主的浏览 ...

最新文章

  1. 201609-5 祭坛
  2. Oracle 11g数据库管理与开发指南
  3. finally块的return语句会覆盖其他语句的return
  4. ubuntu 下 maven安装
  5. undo the local changes
  6. 经验| 张家口交通综合运行协调与应急指挥中心建设
  7. 我的生信自学心得分享
  8. Swift游戏实战-跑酷熊猫(一) 简介 (含源代码)
  9. VGG16系列IV: 参数计算
  10. Python 反编译:pycdc工具的使用
  11. android+仿友盟更新,android友盟增量更新
  12. Spring5:p命名和c命名空间注入
  13. 爱剪辑 v3.0.0 视频剪辑工具 去除推广弹窗
  14. [小工具] 微信小程序代码压缩器
  15. 第七期 OpenOCD配置分析 《路由器就是开发板》
  16. hht时频图三维_HHT方法的原理
  17. StarCraft开发的荆棘之路
  18. C程序设计基础期末考试复习
  19. Disk Drill 使用教程
  20. 前端登录页面 (背景换肤 + 密码错误提示 + 密码隐藏切换)

热门文章

  1. 勤哲excel服务器点击修改,用勤哲Excel服务器实现工作任务管理系统
  2. 前端必会的Vue项目请求方法模块化的高度封装操作案例说明——getData()方法封装实例,告别多次重复调用,解决页面代码冗余
  3. 学STM32(STM32F103RCT6)
  4. 不要VIP,想看啥就看啥的在线网站!
  5. Smart3D中空三的设置
  6. W3school和W3Cschool的区别
  7. 索尼Fn键-亮度调节快捷键驱动
  8. MATLAB 语言基础知识 矩阵和数组 从矩阵中删除行或列
  9. 微信小程序使用字体图标库
  10. 超详细反编译python打包的exe