我在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上。
感谢您的快速回复...它不工作(那种),但仍让您拥有的首秀后,点击/选项卡按钮反复和隐藏的问题,但只有在