JavaScript .focusout()

时间:2014-07-06 15:16:44

标签: javascript html click onblur

我想制作一个替代选择框。有没有人知道,如果鼠标点击list-element之外,我怎么能隐藏<ul>? (没有jquery和&#34; onblur&#34;不支持鼠标点击,不针对特定元素)

1 个答案:

答案 0 :(得分:0)

我有同样的问题。这对我有用:

input.addEventListener("blur", function(event) {
    //Your code to hide <ul>
}, true);

blur更改为:

  • onfocusin第一次聚焦元素时触发。
  • onfocusout当焦点离开元素时触发(与blur几乎相同)
  • focus在关注元素时触发。

还应该触发他们描述的事件。我希望这对你有帮助。