返信先: メニューバーについて

ホーム フォーラム 使い方全般 メニューバーについて 返信先: メニューバーについて

#85393

monju
参加者

原因のみ記載します。テーマ側のjsが原因です。

$( document ).ready時のみ$(‘.site’).toggleClass(‘menu-on’)が
設定されますが、innerwidthが1000以下の場合しか設定されないのが原因です。
iPadの横向きー>縦向きの変更でも作動しません。

.menu-triggerがそもそも非表示なので、if ( windowWidth <= 1000 )
不要かと。
もしくは、’load resize’のイベント設定で$(‘.site’).toggleClass(‘menu-on’);を設定する対応になると思います。

該当箇所


$( document ).ready( function() {
    (中略)
    if ( windowWidth <= 1000 ) {
        $('.menu-trigger').on(_touch,function(){
            $('.site').toggleClass('menu-on');
        });
    } else {
        $('.site').removeClass('menu-on');
    }