我在iOS 5及其下的設備上遇到jQuery和Safari的問題...
我有一個按鈕,onClick
在iOS 5的Safari上切換菜單並在菜單下方顯示第一個click
然後關閉第二..很大。但之後需要3次點擊才能顯示菜單。這在iOS 6或桌面瀏覽器上不會發生。jQuery在第一次觸發後纔在Safari iOS5中點擊3次後觸發
我試着用下面的代替jQuery toggle()
函數,但是這沒有幫助。
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
在我的代碼中定義的更高。如果有任何幫助,該網站建立在bootstrap上。
感謝您的快速回復...它不工作(那種),但仍讓您擁有的首秀後,點擊/選項卡按鈕反覆和隱藏的問題,但只有在