Javascript 仅在 iPad 上悬停显示菜单
Javascript show menu on hover for iPad only
使用 iPad 时,此站点上的菜单不显示。它的设计使菜单悬停在上面,下面的ul li
列表应该显示,但它没有。单击菜单时,不会显示任何内容。
我需要使用 onclick
事件编写一些 JS 来显示子菜单。但这需要特定于iPad。
是否可以编写特定于某些设备的JS?
我只需要让这个菜单工作,似乎 iPad 不会显示悬停项目,即使你点击......这使得 iPad 上:hover
的全部使用都已失效。
您将需要使用浏览器嗅探来检测移动触摸设备。不要自己做,使用 http://detectmobilebrowsers.com/的优秀脚本之一
您需要为iPhone,Android,手机等任何带有触摸屏的东西执行此操作。
相关文章:
- 在图像上显示菜单
- 如何在滚动时突出显示菜单按钮 - AngularJs
- 突出显示菜单项及其子菜单项
- 突出显示菜单栏上的活动菜单项
- 如何在外部文件中创建选择菜单并将其嵌入到html中以显示菜单
- 在表格最后一行(链接)中显示菜单,并在单击菜单项时显示模式窗口
- JavaScript:隐藏和显示菜单类
- 突出显示菜单上的错误
- 如何使用 JavaScript 隐藏和显示菜单
- 使用 JavaScript 隐藏和显示菜单 ID
- 隐藏/显示菜单点击javascript
- 获取显示菜单的悬停元素的属性
- 无法突出显示菜单列表的第一个元素
- 右键单击树视图的项目时显示菜单
- Javascript 仅在 iPad 上悬停显示菜单
- 第一次访问网站时,Javascript没有突出显示菜单
- 使用Jquery突出显示菜单
- 使用Angular.js和UI Router突出显示菜单时出现意外类
- jQuery下拉菜单不显示菜单
- 使用css/javascript在悬停时突出显示菜单