フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
スマートフォン表示時の「ヘッダーメニュ...
 
通知
すべてクリア

スマートフォン表示時の「ヘッダーメニュー(SP)」メニュー項目が 0 件の場合のエラーについて

1 投稿
1 ユーザー
0 Reactions
11 表示
(@hirotopia)
投稿: 1
メンバー
トピックスターター
 

スマートフォン表示時の「ヘッダーメニュー(SP)」に関して不具合と思われる挙動を確認しましたのでご報告いたします。

 

■現象

・画面幅を 959px 以下にした場合、ブラウザのコンソールに以下のエラーが発生します。

 Uncaught TypeError: Cannot read properties of undefined (reading 'classList')

 at swiper_min.js …

 

・エラーが出ている間は Swiper 初期化処理が止まっているようです。

 

■再現手順

1. カスタマイザーで「ヘッダーメニュー(SP)」を有効化する

2. メニュー項目を何も割り当てない(空の状態)

3. 「ヘッダーメニューをループさせる」を ON にする

4. 画面幅を 959px 以下にしてページを表示

 → コンソールエラーが発生

 

■回避方法

・「ヘッダーメニューをループさせる」を OFF にするとエラーは発生しません

・または、メニューに1件以上の項目を追加するとエラーは発生しません

 

■期待される動作

・メニュー項目が 0 件の場合でもエラーが発生しない

 (初期化をスキップするか、ループ機能を自動的に無効にする等)

 

以上、ご確認いただけますと幸いです。

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.15.0
利用中のPHPバージョン
8.3.21
OS
MacOS
利用中のWordPressバージョン
6.8.2
利用中のサーバー会社
Xサーバー
ブラウザ
Chrome
利用中のプラグイン一覧

Customizer Export/Import (v.0.9.8)

 
投稿済 : 11/09/2025 9:29 am
共有: