Chronoforms6に問題があります。テンプレートでjQueryを使用していて、このショートコードを使用して記事にChronoformsフォームを含めます{chronoforms6}myForm{/chronoforms6}
。
問題は、Chronoforms jQuery.G2 is undefinedからのこのエラーです。
含まれているjQueryスクリプトを非アクティブ化すると、Chronoformsは完全に機能しますが、私の機能はもう実行されません。jQueryが未定義であることの原因です。これは、テンプレートからのスクリプトがChronoformsからのjQueryの前にロードされる原因であると思いますが、誰がこれを変更できますか?または、どうすればこれをより良くできますか?
私はjQueryを使用するすべてのスクリプトを次のように開始することで解決策を見つけました:
jQuery(document).ready(function($) { //my awesome script });
さらに$をjQuery全体に変更する必要がありましたbootstrap.bundle.js
その後、すべてがエラーなしで実行されますが、私にとっては、これはクリーンな解決策ではないようです。さらにアドバイスをいただければ幸いです。
同じ問題があり、jQuery Easyプラグインでなんとか解決しました。