<分区>
Possible Duplicate:
Is there a way to determine if a <select> dropdown menu is open?
一旦用户与我们的 <select>
交互,我的客户希望我显示一些简单的说明元素以导致 <option>
列表下拉(或“下拉”,我想,因为如果 <select>
框下方没有太多空间,某些浏览器会向上打开)。然后,一旦用户做出新选择并因此导致选项列表消失,或者如果他们只是关闭选项列表而不进行更改,说明将再次消失。
我认为我对使用 CSS/CSS3 选择器和 jQuery 事件来制作类似 <div>
的东西相当有经验。满是说明出现和消失,但对于这种情况,我无法弄清楚是否有办法判断 <select>
何时出现。盒子不仅是“事件”或“集中”,而且在选择框仍关闭并且不显示其选项列表时,这两个都可以是真实的,而且实际上是打开的。我测试过的 CSS 伪选择器或 jQuery 事件都没有让我“看到”,更不用说响应 <select>
的开放或封闭状态了。盒子。
有谁知道如何根据选项列表当前是否显示来设置触发器或编写 CSS 规则?