【发布时间】:2014-01-12 03:48:21
【问题描述】:
我有一个a,当它悬停时,会在其中显示一个div。在div 里面是一个input(type="text")。当用户将鼠标悬停在 a 上时,该 div 仍然可见。但是,问题是当他们在input 字段中键入时,如果鼠标不在a 或div 上,div 将被隐藏,input 将停止接收输入。
我如何设置它,以便只要 input 具有焦点,div 将保持可见?
这里是a fiddle,它解释得更好。
【问题讨论】:
-
邮政编码也请在这里
-
您可以在输入上使用焦点状态,在 css 中它的可能性很小jsfiddle.net/7TS62/1
-
@GCyrillus,这似乎可行,但是如何将其调整为更复杂的结构呢? jsfiddle.net/7TS62/2
-
Jack Zelig 的答案是你的提示,请改用 add/remove classname :) CSS 是有限的,不适合这个
标签: javascript jquery html css focus