我想做另一个选择框。有谁知道,如果有鼠标点击列表元素之外,我如何隐藏<ul>?(如果没有jquery和"onblur“,则不支持鼠标单击,这些鼠标不是针对特定元素的)
发布于 2017-12-16 12:06:25
我也有过同样的问题。这对我起了作用:
input.addEventListener("blur", function(event) {
//Your code to hide <ul>
}, true);将blur更改为:
onfocusin将触发。onfocusout在焦点离开元素时触发(几乎与blur相同)focus将触发。也应该触发他们描述的事件。我希望这能帮到你。
https://stackoverflow.com/questions/24597301
复制相似问题