入力フィールドがフォーカスを取得した場合にコンテナーを表示し、フォーカスが失われた場合はコンテナーを非表示にしようとしています。これが実際の問題です。jQueryに焦点を当てた反対のイベントはありますか?
いくつかのサンプルコード:
<input type="text" value="" name="filter" id="filter"/>
<div id="options">some cool options</div>
<script type="text/javascript">
$('#options').hide();
$('#filter').focus(function() {
$('#options').appear();
});
</script>
そして、私がしたいのは次のようなものです:
$('#filter').focus_lost(function() {
$('#options').hide();
});