【问题标题】:Select Box in a popup not working in Internet Explorer在弹出窗口中选择框在 Internet Explorer 中不起作用
【发布时间】:2011-09-14 17:43:31
【问题描述】:

我们有一个使用 AbsoluteBox 弹出表单的 Web 应用程序,由于某种原因,只有在 Internet Explorer 中,下拉菜单才不会打开。您可以使用箭头键浏览内容,但您无法查看选项或使用鼠标选择任何内容。 Firefox 和 Chrome 没有问题。有什么想法吗?

.absoluteBox
{
    display: none;
    position:absolute;
    /*background-color: #8a919e;*/
    background-color:#D6D7E7;
    border:solid 1px #4f6375;     
    -moz-border-radius:7px; 
    padding:5px 4px; 
    z-index:auto;            
}

loadForm('birth', 'birth', '', function () {}); 

<div id="birth" class="absoluteBox lfloat" style="left:20px;height:500px;"></div>

【问题讨论】:

  • 您需要向我们展示您的标记和 javascript 示例 - 这样我们就可以尝试查看问题所在。
  • 如果由我来决定,IE 甚至不会被视为浏览器,而是客户端......
  • @Musaab:你剩下的代码在哪里?我们无法仅使用 CSS 解决 HTML/JS 问题!
  • 就是这样。您可以单击一个按钮,它会加载该 div 并显示该birth.htm 页面,并在页面中间显示该表单。就是这样。
  • @Musaab,必须有更多代码——这不是一个完整的页面。其他地方可能有其他代码干扰您发布的内容:/

标签: jquery html css internet-explorer


【解决方案1】:

Internet Explorer 出现 z-index 错误。您必须从实数 (1) 开始,然后从那里向上。自动可能会导致问题,尝试将其更改为 1 或将其完全删除。 Z-index 是从父元素继承的,所以如果 auto 是您的首选行为,请将其删除。

【讨论】:

    【解决方案2】:

    我认为它与z-index:auto; 可能有关p>

    【讨论】:

      猜你喜欢
      • 2012-01-04
      • 2011-10-23
      • 2012-01-25
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      相关资源
      最近更新 更多