我在一个Ember应用程序上工作,其中我有:
<div class="mylist"><u><li action {{action "selectItem" item}}>item</li></ul></div>
<div class="mylist"><u><li action {{action "selectItem" item}}>item</li></ul></div>
个
我的问题是,当我单击<li>
项时,会执行inputFocusOut
函数。
目前,我在inputFocusOut
中有setTimeout
来使其工作。
但是,当focus-out
事件被触发时,有没有办法排除<div class="mylist">
呢?所以,当我点击<li>
时,可能不会被执行?
1条答案
按热度按时间eulz3vhy1#
除了
click
事件之外,您还可以将mouseDown
事件添加到li
中,从而绕过focusOut事件,如下所示:checkout this twiddle以了解此用法。