私は美しく機能している次のjQueryを持っています:
<script>
$(document).ready(function()
{
$("#btnDropDown").click(function () {
$("#ListboxWrapper").slideDown("fast");
$("#<%=lstBoxCompany.ClientID%>").focus();
});
$("#ListboxWrapper").focusout(function () {
$("#ListboxWrapper").slideUp("fast");
});
});
</script>
#ListboxWrapper
これは、をクリックしてフォーカスアウトする場合を除き#btnDropDown
ます。これにより、イベントが蓄積され、アクションによって奇妙な結果が発生します。そのうちの1つが起動した後、それ以降のすべてのjQueryアクションを防ぐ方法を探しています。期待される結果は、ユーザーアクションごとに実行できるのはそのうちの1つだけであり、現在発生しているように蓄積されないことです。