0

如果您尝试使用 iPad 在我的网站http://goo.gl/Pluy2上导航,您会注意到水平菜单的反应不太好。在发生某些事情之前,您需要按几次每个菜单项。

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

4

1 回答 1

0

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

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

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

可能也有 JS 解决方案,但我最喜欢 jQuery,所以如果您不在您的网站上使用 jQuery,您可能会寻找替代方法来挖掘。

于 2012-07-21T19:18:53.803 回答