記述しているjsが機能しない¶
特にFAQページで、A部分が開かないエラーがよくあります。
ほとんどの場合、原因はヘッダー内に必要な要素がないためです。
ヘッダーで検索機能やデフォルトのメニューを実装しない場合に、
下記コードを削除、またはコメントアウトしてしまうとecforce本体のjsでエラーを吐いてしまいます。
<div class="l-header__inner__block__item--menu" style="display: none;"></div>
<div class="l-header__inner__block__item--search" style="display: none;"></div>
内容としては、要素が見当たらないというものですが、
見当たらない場合の分岐が記述されていない影響でエラーを吐いたところでjsの処理が停止してしまい、以降のjsが動かなくなってしまいます。
このエラーを回避するには
上記のコードをヘッダーの任意の場所に追加する(元に戻す)必要があります。