サポート » 使い方全般 » レスポンシブでドロップダウンメニューが動かない。テーマ「POINT」

  • レスポンシブデザインのテーマでサイトを作っています。
    スマホやタブレットなど小さいサイズにすると、グローバルメニューがドロップダウンに変わるのですが、途中から、ドロップダウンメニューが開かなくなりました。
    原因がわからずに困っています。よろしくお願いします。

    使用しているテーマ:POINT
    プラグイン:
    WordPress MU Domain Mapping
    WP Multibyte Patch
    WP Review
    WP Shortcode by MyThemeShop
    WP Subscribe
    WP Tab Widget
    Multisite Language Switcher

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • もともと、動いていたドロップダウンメニューがうごかなくなったということで、ドロップダウンを動かしているJSが正しく読み込めなくなったのだと思います。

    原因を突き止めるためには

    – プラグインを一旦全部止めてみて動くかどうかを確認する
    – テーマ自体をカスタマイズしているようであれば、元に戻している

    などが必要かと思います。

    またchromeのChromeデベロッパー・ツールを利用して、現在のJSのどの部分にエラーがデているかを確認することでも原因が突き止められる可能性があります。

    Chromeデベロッパー・ツールでJSのエラーなどを確認するのは[Console]パネルで可能です。 (参考 / http://www.buildinsider.net/web/chromedevtools/01#page-9)

    トピック投稿者 Oleluck

    (@oleluck)

    アドバイスありがとうございます!
    JSですね。

    ・プラグインを全停止しても回復しませんでした。
    ・子テーマを作ってるので、カスタマイズしたところを戻したりしましたが、まだ原因は判明していません。ちなみに、子テーマのディレクトリーに親テーマの「JS」フォルダーをそのままコピーをすると回復します。

    ・Chromeデベロッパー・ツールの[Console]パネルでは以下のように表示されます。
    Failed to load resource: the http://***.**/wp-content/themes/Point%20child/js/customscript.js?ver=null Failed to load resource: the server responded with a status of 500 (Internal Server Error)

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, admin@xrea.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Consoleログを見る限り

    Failed to load resource: the http://***.**/wp-content/themes/Point%20child/js/customscript.js?ver=null Failed to load resource: the server responded with a status of 500 (Internal Server Error)

    ということで
    Point%20childというおそらく子テーマ内に、/js/customscript.jsを探しに行っているが見つからないというエラーです。これが解決すれば解決するはずです。

    ちなみに、子テーマのディレクトリーに親テーマの「JS」フォルダーをそのままコピーをすると回復します。

    とのことなので、これは、コピーしたことでファイルが見つかったため、動いているということになりますね。そのままコピーして利用されるか、もしくはこのJSの参照先を子テーマでなく親テーマのJSを参照するように変更する必要がありそうです

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「レスポンシブでドロップダウンメニューが動かない。テーマ「POINT」」には新たに返信することはできません。