遮罩层解决jQuery UI Dialog 内嵌iFrame拖曳缓慢问题
不知道大家使用jQuery UI Dialog 内嵌iFrame页面时候遇到拖曳延迟等问题没有,或者是对mousedown,mouseup事件触发不敏感。特别在同时弹出多个dialog非常明显。很明显问题症结所在就是iframe,所以对症下药就是要把iframe藏起来。在同时不影响用户体验的同时,我的解决方案是:在触发拖曳事件前将整个dialog加一层透明遮罩层,拖曳停止remove掉这个遮罩层。直接贴代码,由于只贴部分关键处理代码。。如果有兴趣可以留言给我。
代码片段:
?
?
?
淘宝入口:http://item.taobao.com/item.htm?id=13440256831
?
1 楼 0obeiiedo0 2011-10-31 楼主,你好。我现在遇到个问题。我的页面是用 iframe 的。就是分了三个部分。头部,左侧,右侧。左侧是菜单,右侧是显示的页面。我在右侧页面做修改时用 jquery dialog 的时候,这个 dialog 只覆盖了右侧页面,我想要让它把所有页面都覆盖,也就是也就是整个页面,而不是只是右侧的,楼主有解决办法吗 ?