原因のみ記載します。テーマ側の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');
}