把菜单的div改为用iframe不会被挡住.

解决方案 »

  1.   

    只能在打开菜单时动态隐藏dropdownlist
      

  2.   

    hgknight(江雨.net):这样做不可行的, 隐藏dropdownlist就全部隐藏了。
      

  3.   

    "隐藏dropdownlist就全部隐藏了"不可能吧。你可以试试改变一下排版的顺序。
      

  4.   

    把你的菜单的  Menu.cs中的
    z-index: 100; 改为  z-index: 200;就可以了。你找找看
      

  5.   

    楼的办法不可行,还是用IFrame包装菜单最容易
      

  6.   

    我的想法是先考虑菜单拉下后的位置,然后将在该范围的所有dropDownList控件全部隐藏起来.当菜单收起后再显示.
    MicroSoft告诉我们的方法是将要显示在顶层的控件与DropDownList控件尽量别放在一起.
      

  7.   

    092066(092066) 能给一个IFrame包装的例子?
      

  8.   

    见过这样子的做法
    var oPopup = window.createPopup(); 
    var oPopupBody = oPopup.document.body; 
    oPopupBody.innerHTML = "Menu Content Here."; 
    oPopup.show(100, 100, 200, 30, document.body); 
    需要隐藏的时候,可以调用oPopup.hide();