我想制作一个替代选择框。有没有人知道,如果鼠标点击list-element之外,我怎么能隐藏<ul>
? (没有jquery和&#34; onblur&#34;不支持鼠标点击,不针对特定元素)
答案 0 :(得分:0)
我有同样的问题。这对我有用:
input.addEventListener("blur", function(event) {
//Your code to hide <ul>
}, true);
将blur
更改为:
onfocusin
第一次聚焦元素时触发。onfocusout
当焦点离开元素时触发(与blur
几乎相同)focus
在关注元素时触发。还应该触发他们描述的事件。我希望这对你有帮助。