概要
jQuery ライブラリを利用しているサイトでは、スクリプト配信接客を配信したことによりサイトの既存機能がうまく動作しなくなる場合があります。
これはKARTEのスクリプト配信接客がデフォルトで jQuery ライブラリを読み込んでおり、サイト側の jQuery ライブラリと競合しうるためです。
競合によりサイトの既存機能が動作しなくなる例としては以下があります。
- モーダルウィンドウが開かない
- ドロップダウンメニューが展開されない
- アコーディオンやカルーセルが機能しない
競合を回避する方法
スクリプト配信接客ではない接客(例えばポップアップ接客など)を使用し、HTML と CSS を削除して JavaScript のみを配信することで jQuery ライブラリの競合を回避しながらスクリプト配信の接客と同等の処理を行うことが可能です。
設定手順
- 新しいポップアップ接客を作成する
- 接客アクションの編集画面から
カスタマイズ
タブを開く HTML
タブ、CSS
タブの実装を削除するScript
タブに実行したいスクリプトを記述する