【发布时间】:2013-03-01 02:51:17
【问题描述】:
我正在使用 JQuery 进行一个小的自定义下拉多选。
我正在做的是隐藏一个多选框,直到单击一个单独的选择框 - 以保持它所在的浏览器中的内容看起来是原生的。
但是,我试图让多选框看起来有点像普通选择框的一部分。
因此,您单击选择框,并且多个出现在它的正下方,似乎是它的一部分。
然后,当您进行选择并单击原始选择框时,多选框再次消失。
无论如何,这一切都很好,除了我在标准框中的单个选项一直出现在多选框的顶部。
我尝试使用 z-index 属性来解决此问题,但无济于事。
有没有办法隐藏下拉菜单,或者实质上禁用下拉菜单而不实际设置 disabled 属性?
【问题讨论】:
-
是在所有浏览器中发生还是仅在任何特定浏览器中发生?
-
所有浏览器,很遗憾。我开始认为我可以从标准选择中删除焦点以使下拉菜单消失,但是 .blur() 和 .focus() 没有做任何事情。
标签: javascript jquery css