解决 Ie 6下 select挡住div的通用函数

时间:2010-11-21 10:43:33
【文件属性】:
文件名称:解决 Ie 6下 select挡住div的通用函数
文件大小:3KB
文件格式:HTML
更新时间:2010-11-21 10:43:33
div ie selected 覆盖 /**
* 让iframe 显示在 指定的div下面 针对ie6 select挡住div 的bug 采用 iframe来当作div的底
*
* @param string divId 需要解决的div层
* @param string iframeId 采用的 IFRAME ,如果不指定 自动生成一个
* 2007-11-1 gggxin@hotmail.com
* @version 1.0.0
*/
function topDiv(divId,iframeId)


在IE中,select属于window类型控件,它会“挡住”所有非window类型控件
可以这么理解,div这样的组件是在浏览器客户区使用代码“渲染”的,
他们被渲染在客户区的绘画表面上,
而select是使用的标准windows控件,只是作为客户区的子控件放置而已,
它会覆盖所有客户区绘画表面上“画”出来的一切,但不一定会覆盖其他类型的window控件,
比如iframe和其他的select,如果你使用过类似Delphi这样的环境就会自然理解。IE7解决了此类BUG。



网友评论

  • IE6的Bug确实让人蛋痛,谢谢分享了
  • IE6的Bug确实让人蛋痛,谢谢分享了