そのため、その下に次のような結果を表示する小さな検索バーを作成しています。
<div id='searchWrapper'>
<div id='Search'>
<input id="inputSpn" type="input" value="" />
<input id="searchBtn" type="image" src="/search.png" />
<br clear='all'/>
</div>
<div id='Results'>
</div>
</div>
私は基本的にAJAXを介してライブ検索を行っています。は<div id='Results'>
、入力するまで最初は非表示になっており、いくつかの結果が表示されます。ただし、私の問題は、ユーザーがクリックしたときに非表示になることです。結果をクリックして表示されないようにする必要があるため、表示が消えonblur
ても機能しません。残念ながら、私はまだインターネット上で良い非jQueryメソッドを見つけることができませんでした。最も簡単な言い方<div id='searchWrapper'>
は、クリックされた以外の結果が表示されないようにすることです。ありがとう!