Javascript 仅在 iPad 上悬停显示菜单

Javascript show menu on hover for iPad only

本文关键字:显示 菜单 悬停 仅在 iPad Javascript      更新时间:2023-09-26

使用 iPad 时,此站点上的菜单不显示。它的设计使菜单悬停在上面,下面的ul li列表应该显示,但它没有。单击菜单时,不会显示任何内容。

我需要使用 onclick 事件编写一些 JS 来显示子菜单。但这需要特定于iPad。

是否可以编写特定于某些设备的JS?

我只需要让这个菜单工作,似乎 iPad 不会显示悬停项目,即使你点击......这使得 iPad 上:hover的全部使用都已失效。

您将需要使用浏览器嗅探来检测移动触摸设备。不要自己做,使用 http://detectmobilebrowsers.com/的优秀脚本之一

您需要为iPhone,Android,手机等任何带有触摸屏的东西执行此操作。