English 中文(简体)
如何选择选项,使绝对定位为DIV的做法重叠?
原标题:How to select options overlapping an absolute positioned DIV?

我有一个绝对的位置,像一个工具。 在变换一个元素时,它显示,然后在 mo中隐藏。 我在网页上的<代码><select>要素被置于工具箱之上。 通常情况下,工具四将出现在选定标的上。 但是,当用户点击选定标签和显示选择时,该工具会重叠。 给选择或选择标的以较高的z-指数并不奏效。

enter image description here

这里是说明问题的样本。

<body>
<h1>Select Options Overlapping Absolute Positioned DIV</h1>

<select name="some-name">
    <option>United States</option>
    <option>Canada</option>
    <option>Mexico</option>
    <option>Japan</option>
</select>

<div id="top-layer">
   <h2>Overlapping Div</h2>
</div>
</body>

CSS

select, options{ z-index:10;}

#top-layer { 
   background:#ccc; 
   color:#000; 
   border:solid 1px #666; 
   position:absolute; 
   top:45px; 
   left:70px; 
   z-index:100;
}
问题回答

不适用<代码>z-index 如果没有<代码>,属性(绝对、相对、固定等)。

添加<条码>的位置: 字母至<条码>。 从而继承<代码>z-index数值。

详情请见这一屏幕。

这项工程(使用支架——应当叫作 mo余活动):

var $select = $("select").blur();
if ($.browser.webkit) {
  $select.hide();
  setTimeout(function() {
    $select.show()
  }, 5);
}

IE7-9和FF中的模糊似乎就足够了。Webkit没有尊重这一点(有人对此提出抗议),因此,解决办法似乎是迅速隐藏和展示选箱。

Try:

form, select, options{ z-index:10;}

也许,表格正给它带来超支。 它应当与你一样工作,因为国际能源学会确实考虑到z-index。

Regards, -D

通过文字选择适用现行办法





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签