DEVELOPERS BLOGデベロッパーズブログ

  1. HOME > 
  2. 加藤 正人 > 
  3. タイトル

クリックイベントが2回実行される?!

2014/03/08

クリックイベントが2回実行される?!

 

CakePHP と jQuery でプログラムを書いていたのだが、ボタンクリックを処理すると2回当該イベントが実行される現象に遭遇した。

ソースを見ても気づかなかったのだが、HTML のドキュメントソースを見てみたら同じ JavaScript コードが2箇所に展開されていた。

もしやと思いレイアウトファイルを調べてみると、

<?php echo $scripts_for_content ?>

という行が2箇所見つかった。どうも他のプロジェクトのレイアウトをコピーして使用する際に、当該部分を誤って2回コピーしてしまったようだ。

このためイベント定義が2回行われてしまい、クリックすると2回当該イベント処理が実行されるということだった。

この記事は加藤 正人さんが書いています!

加藤 正人

氏名
加藤 正人
役職
多分SE
血液型
秘密
出没
美味しいもののあるところ
特色
タヒチ大好き。ちょいメタボ。

関連エントリー