jQuery Search Box 0.02 アップデート

昨夜公開したばかりの「jQuery で実現する高速キーワード検索とタグ検索(Movable Type 版)- jQuery Search Box」なんですが、検索用の JSON の読み込みが完了する前にクリックされると何も起こらない状態だんたんですね。 個人的には、まあいいかなーと思ってしまっていたんですが、@BUN さんから次のようなつぶやきを頂きました。 @tinybeans 例えばですけど。...

昨夜公開したばかりの「jQuery で実現する高速キーワード検索とタグ検索(Movable Type 版)- jQuery Search Box」なんですが、検索用の JSON の読み込みが完了する前にクリックされると何も起こらない状態だんたんですね。

個人的には、まあいいかなーと思ってしまっていたんですが、@BUN さんから次のようなつぶやきを頂きました。

@tinybeans 例えばですけど。searchBtnクリック時にdisable属性をボタンに付加して。onComplete時に、それを除去する・・・みたいにしたら、読み込み終わるまで重複のクリックできないように、なりませんかね???

Twitter / 國分 亨: @tinybeans 例えばですけど。searchB ...

最終的には、

  1. 読み込み前にクリックイベントを bind して、var readed = "0" して、
  2. そこでクリックがあるとreaded++して、
  3. 読み込み前のイベントを unbind して検索イベントを与えて、
  4. readed > 0 だったら検索イベントを実行する

というように、ちょっと違う実装になりましたが、思考的にヒントになりました。ありがとうございました!

ということで、以下の記事も更新しましたので、よろしくお願いいたします。

Published 2010-08-19
Updated 2019-06-25

「プラグイン」カテゴリの記事一覧