大侠帮帮小弟我 为什么Jquery layout 里操作dialog,页面会闪

大侠帮帮我 为什么Jquery layout 里操作dialog,页面会闪.
本帖最后由 lpy3654321 于 2013-07-31 13:47:34 编辑
为什么打开dialog 页面会闪一下.  关闭也会闪一下.
每次都一样.IE也会有.IE9也会有.

哪知道帮帮我啊..先谢过..
------解决思路----------------------
引用:
Quote: 引用:

浏览器自动刷新了?你怎么弹出的?其他浏览器试过吗会闪吗?

不是啊.  不是刷新
是jquery UI dialog
让DIV 隐藏,显示或拖动就会闪一下.

这是后台管理页面所以页面是在iframe里打开的..
iframe放在布局里, 但是iframe里的页面也有布局.

打开管理页面访问时就会闪, 单位访问就不闪了.

这个我也不是很懂。你是不是把有的div设置成了hide?IE对hide的dom不起作用的,而其他浏览器就不会这样。所以可能会对这个有影响。。。。把用到的调用换到hide块的父节点试试。
------解决思路----------------------
引用:
为什么打开dialog 页面会闪一下.  关闭也会闪一下.
每次都一样.IE也会有.IE9也会有.

哪知道帮帮我啊..先谢过..

兄弟你解决了没?我也遇到了同样的问题,而且比你还严重,鼠标移动到不同的layout就会闪。
------解决思路----------------------
你们说的闪动  可是出现了一个body出现了一个透明度很高的背景?  如果是这样的话 你在dialog打开的前加一行代码$('.ui-widget-overlay').css('display','none')   不知道你具体要问什么
------解决思路----------------------
检查dtd是否完整,且在页面第一行,就是:

<!doctype html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

这样的东西。