如果您尝试使用iPad浏览我的网站http://goo.gl/Pluy2,您会发现水平菜单反应不佳。在事情发生之前,您需要多次按每个菜单项。
你知道为什么网站在iPad上有这样的反应吗?它可以通过CSS修复吗?
答案 0 :(得分:0)
我不知道这是不是问题,但它可能是点击事件而不是点击。为了解决这个问题,我认为你可以做到
$('a').click(function(e) {
e.preventDefault();
$(this).bind('tap');
});
或其中的一些变体,因为我不知道这是否有效。基本上jQuery tap事件是为移动浏览器和人类手指设计的。它可能会或可能不会解决问题,但它值得一试。
也可能有JS解决方案,但我对jQuery最为满意,所以如果你不在你的网站上使用jQuery,你可能会考虑采用其他方法。