--- Array (4)
0 => Array (2)
  page_nm => "トップ"
  page_sysnm => "top"
1 => Array (2)
  page_nm => "FAQ一覧"
  page_sysnm => "topics_list3"
2 => Array (2)
  page_nm => "FAQカテゴリ一覧"
  page_sysnm => "cat"
3 => Array (3)
  page_nm => "JavaScriptを記述するとエラーになり動作しない"
  page_sysnm => "topics_detail3"
  this => 1 ---

JavaScriptを記述するとエラーになり動作しない

RCMSでは、jQueryとprototype.jsを、共存させているため、コンフリクトを回避するための方法をご案内いたします(※HTML5モードでは、prototype.jsは利用しません。)


①を推奨しておりますが、必要に応じて②、③も組み合わせて実装してください。

①カプセル化する(推奨)
<script type="text/javascript">
$(document).ready(function)
</script>

<script type=“text/javascript”>
(function($) {
$(document).ready(function(){});
})(jQuery);
</script>

②「$(」もしくは「$.」は「j$」に置き換える
<script type="text/javascript">
$(document).ready(function(){});
</script>

<script type="text/javascript">
j$(document).ready(function(){});
</script>

③「ヘッダ(HEADタグなど)」に記述している、「default.js」を「default.v2.js」に変更する

<script type="text/javascript" src="/js/default.js"></script>

<script type="text/javascript" src="/js/default.v2.js"></script>

【エラーになる】のその他のFAQ