iOS 5 以下のデバイスで jQuery と Safari に問題があります...メニューを切り替える
ボタンがあります。ただし、その後、メニューを再度表示するには 3 回クリックする必要があります。これは、iOS 6 またはデスクトップ ブラウザでは発生しません。onClick
click
jQuerytoggle()
関数を次のように置き換えてみましたが、これは役に立ちませんでした。
pull.data('menuState','closed');
$(pull).on('click', function (e) {
if (pull.data('menuState') === 'closed') {
pull.data('menuState', 'open');
currentMenu.show();
} else {
pull.data('menuState', 'closed');
currentMenu.hide();
}
return false;
});
pull
私のコードでcurrentMenu
は上位に定義されています。それが助けになるなら、サイトはブートストラップに基づいて構築されています。