I美しく働いている以下のjQueryを持っている:#btnDropDown
をクリックすることで、#ListboxWrapper
の外に焦点を当てたときに防止jQueryのイベント
<script>
$(document).ready(function()
{
$("#btnDropDown").click(function() {
$("#ListboxWrapper").slideDown("fast");
$("#<%=lstBoxCompany.ClientID%>").focus();
});
$("#ListboxWrapper").focusout(function() {
$("#ListboxWrapper").slideUp("fast");
});
});
</script>
これは以外です。これにより、イベントが蓄積され、アクションによって奇妙な結果が生じます。私は、いずれかのjQueryアクションが起動した後に、それ以上のjQueryアクションをすべて防ぐ方法を探しています。予想される結果は、ユーザーアクションごとに実行できるのは1つだけで、現在は発生していないことです。
あなたはevent.preventDefaultを(必要なようです..ここでそれを確認してください - >のhttp://api.jquery .com/event.preventDefault/ –