网上找了几种遮罩的方法~  但是都有缺陷,有的就是把select隐藏,有的是把用iframe什么的遮罩,这样都不行,因为div遮罩的时候是有透明的效果,隐藏掉select页面就不全了,可是用iframe什么的又没有透明的效果了~ 很是郁闷~  IE真麻烦,希望哪位大虾帮帮忙~  小弟不甚感激~~

解决方案 »

  1.   

    说废话不如放源码,源码在这里
    http://www.cnblogs.com/guodaxia/archive/2009/06/11/1501424.html
      

  2.   

    jquery有个遮罩层的插件,叫bgiframe
      

  3.   

    在遮罩层后边添加一个浮动的iframe,把iframe大小和div的大小调到一至,并通过其margin-top,margin-left来调整其位置,让其与div遮罩层重合就OK了
      

  4.   

    貌似没有办法吧?
    如果又要透明
    又不想把select隐藏掉
    不知道iframe能不能也设置成透明的?
      

  5.   

    透明覆盖没法做到,这是窗口化控件和非窗口化控件问题
    MSDN上有明确解释,建议隐藏或完全覆盖,目前就这2种方式。
      

  6.   

    判断一下,如果是ie 6 在打开遮罩层的时候,就把select 隐藏,关闭遮罩层的时候,在重新显示select