SEARCH

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>

SEARCH