jQuery Search Box 0.02 アップデート

2010-08-19
1分で読了
更新: 2025-12-14

目次

昨夜公開したばかりの「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 だったら検索イベントを実行する

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

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

この記事をシェア

この記事を書いた人

Roy Okuwaki

「かたつむりくんのWWW」を運営している Roy Okuwaki(tinybeans)です。bit part 合同会社 代表社員。2007年から、Movable Type や Craft CMS などの CMS、Web 開発、AI ツールの使い方について書いています。

プロフィールを見る →

関連記事