当鼠标拖曳事件碰到iframe(卡死了)
当鼠标拖曳事件碰到iframe(卡死了)
转载自:.html
1.测试代码:
<div id="draggable"><iframe src=""></iframe>
</div>
2.解决思路:拖曳时在iframe上方放置一个透明的图层用来覆盖,这样拖曳过程其实是在这个透明的图层上进行的,所以就不会存在卡顿问题
$("#draggable").resizable({helper: "widget_resizable_helper",start: function( event, ui ) {$("iframe").each(function() {$("<div class='ui-resizable-iframeFix' style='background: #fff;'></div>").css({width: this.offsetWidth+"px", height: this.offsetHeight+"px",position: "absolute", opacity: "0.001", zIndex: 1000}).css($(this).offset()).appendTo("body");});},stop:function(){$("div.ui-resizable-iframeFix").each(function() {this.parentNode.removeChild(this);});}
});
3.整体思路就是想方设法挡住iframe,暂时不知道iframe为什么会导致拖曳卡顿,所以请知晓原理的大神告知,万分感谢!
最新文章
- 性能测试(一)
- java md5 加密工具类
- springboot项目搭建0000
- 做php的灯就灭,121128 还原 我是做PHP的,女嘉宾把灯全灭了 真相
- dump文件,windbg
- Windows一键删除指定文件或文件夹
- 全球五大职场社区
- IIS服务器的安全保护措施
- 动态改变shiro的Principal属性
- spring boot checktoken Principal 如何注入
- 初看SOA:SOA是什么?
- 什么是Nofollow
- 搭建网站的步骤有哪些?
- 数学和算法之
- 浅谈Android之SurfaceFlinger相关介绍(一)
- STM32外部中断干扰解决方案
- sqlDbc.cs