• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery同士の干渉の件で)

jQuery同士の干渉で問題が発生していますが、解決策を教えてください。

このQ&Aのポイント
  • jQueryの複数のファイルが干渉し合い、特定の動作が正常に動作しない問題が発生しています。
  • 問題の原因は、jquery.validationEngine.nonreload.jsの中の一部のコードです。
  • コードの修正と、ボタンを押したときの処理を変更することで、問題を解決することができます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

予め・・・真剣には見てません。あたりを付けただけです。 http://ichi-ny.net/test/assets/js/main.js の $window.on('hashchange', function(event) {  if (location.hash == '' || location.hash == '#') { とかぶってる気がします。 http://ichi-ny.net/test/jquery.validationEngine.nonreload.js の var $button = $("#button_default"); var button_html = '<a href="#" id="back">戻る</a> &nbsp'; button_html += '<a href="#" id="send">送信</a>'; を <a href="#" id="javascript:void(0);">戻る</a> とかにしたらどうです? ※先にも書きましたが、動作確認も何もしてません。あてずっぽです。

osat99
質問者

お礼

ありがとうございます。確認してみます!!

osat99
質問者

補足

お二方ともありがとうございました。コンソールを再度チェックしてみましたところ、元々正常に動作するページがありまして(そこにはmain.jsはありません)、それとのコンソールの比較をしますと、 main.jsの箇所の // Prevent clicks from inside article from bubbling. $this.on('click', function(event) { event.stopPropagation(); }); }); // Events. $body.on('click', function(event) { // Article visible? Hide. if ($body.hasClass('is-article-visible')) $main._hide(true); }); の箇所があれば不具合、なければ正常動作するということがわかりました。 単純に削除するだけだと、他の部分に影響が出てしまいまして、 再度ご教授出来ませんでしょうか、よろしくお願いいたします。

その他の回答 (2)

  • doraneko66
  • ベストアンサー率11% (535/4742)
回答No.2

送信ボタンの方に debugger; かけて見ては? var data ちゃんと取れてますか?

osat99
質問者

お礼

ありがとうございます!確認してみます!!

回答No.1

コンソール出してどんなエラーが出てるのか調べましょう。 http://www.buildinsider.net/web/chromedevtools/01

osat99
質問者

お礼

コンソールは、チェック済みでして、特にエラーは吐いてないんです。

関連するQ&A

専門家に質問してみよう