为什么我的菜单项难以在iPad上点击?

时间:2012-07-21 19:01:21

标签: css ipad menu

如果您尝试使用iPad浏览我的网站http://goo.gl/Pluy2,您会发现水平菜单反应不佳。在事情发生之前,您需要多次按每个菜单项。

你知道为什么网站在iPad上有这样的反应吗?它可以通过CSS修复吗?

1 个答案:

答案 0 :(得分:0)

我不知道这是不是问题,但它可能是点击事件而不是点击。为了解决这个问题,我认为你可以做到

$('a').click(function(e) {
    e.preventDefault();
    $(this).bind('tap');
});

或其中的一些变体,因为我不知道这是否有效。基本上jQuery tap事件是为移动浏览器和人类手指设计的。它可能会或可能不会解决问题,但它值得一试。

也可能有JS解决方案,但我对jQuery最为满意,所以如果你不在你的网站上使用jQuery,你可能会考虑采用其他方法。