【发布时间】:2012-07-31 16:21:55
【问题描述】:
在我正在构建的网站上,我有一组导航按钮,它们需要很大才能看起来不错并且易于点击,但在用户不导航时需要很小。因此,在我的 UI 中,我将按钮缩小为缩略图,并在鼠标悬停时将其动画化为全尺寸。这很好用。
但在平板电脑上,没有鼠标,也没有鼠标悬停,因此我需要另一种机制来让用户导航。我正在考虑让用户点击缩略图,然后展开完整的导航按钮栏,然后用户可以点击导航。
问题是:如何判断用户是否在没有鼠标的情况下浏览?我想我可以通过浏览器检测到,但这似乎真的很不稳定。
或者,有人可以指出针对这种情况的更好的 UI 设计模式吗?
【问题讨论】:
-
现在不是很有用,但是有一个媒体查询可以检测到这一点,这很酷 - webmonkey.com/2012/07/…
-
这里有几个似是而非的答案...stackoverflow.com/questions/3974827/…
-
@SpaceBeers:这很有趣。当浏览器开始支持它时,将其归档。
-
@JoshuaFrank - 这在我的雷达上,但我想我们可能要等一段时间......
标签: javascript jquery html web-applications