Я пытаюсь скрыть элементы меню суб (ул), когда он потерял фокус .. моя структура выглядит примерно такСкрыть уль когда потерял фокус в JQuery
<div id="ActionDiv" style="border-color: #0099d4; width: 120px; height: 100%">
<ul>
<li><a href="#"><span id="ActionHeader">Action <em>
<img src="images/zonebar-downarrow.png" alt="dropdown" />
</em></span></a>
<ul>
<li><a href="javascript:TriggerAction(1)">Send Email</a></li>
<li><a href="javascript:TriggerAction(1)">Invite to chat</a></li>
<li><a href="javascript:TriggerAction(1)">Consider For Opp</a></li>
</ul>
</li>
</ul>
</div>
В JQuery я использовал focusout события для обработки потерянного фокуса.
$("#ActionDiv>ul>li>ul").focusout(function() {
$("#ActionDiv>ul>li>ul").hide();
});
Но вышеуказанный код не работает. может ли кто-нибудь рекомендовать способ обработки потерянного фокусного события в ul.
использование размытия событие вместо focusout –