jQueryでHTMLのフォームやリンクのクリックを無効化(画面遷移防止)
$("form").submit(function () { return false; });
これやってなくて、Ajaxでpostするのにエンターや送信ボタン押すと画面リロードされてしまって、Ajaxの意味ないやん!てなってた。return false;
の部分は、event.preventDefault();
でも同じ。CSSのみで吹き出しを作るのに参考になったページ
Pure CSS speech bubblesHow to Create CSS3 Speech Bubbles Without Images
JavaScriptのsetTimeoutとclearTimeoutで詰まった時に参考になったページ
新JavaScript入門 10. フロー制御2つの吹き出しを時間差でフェイドアウトさせるのに、「setTimeoutに変数名を付ける」「その前にその変数を定義しておく」というのがわかってなくてタイミングがぐだぐだになったりそんな変数定義されてねーよって怒られたりした。数週間前にドットインストールのJavaScript講座でやったはずなのに綺麗さっぱり忘れてて自分の鳥頭ぶりにびっくりした。
0 件のコメント:
コメントを投稿