html - 当窗口失焦时悬停工作使用户感到困惑

标签 html css

几周前,我在我的网页上添加了一个 suckerfish(基于 IE 的 css + javascript)菜单。 它恰好是一个相当长的列表,可以超出屏幕的高度。 这没问题,因为水平滚动会让您到达那里。

唯一的问题发生在浏览器失焦时。悬停仍然被触发,但滚动不起作用。我不能去要求用户先让浏览器焦点偏离路线,那么有什么办法可以解决这个问题吗?

--编辑--
我无意窃取焦点。我更多的考虑是在失去焦点时不启用悬停。
此外,我不知道如何制作一个语言列表来更短地翻译网站。问题是该网站应该可以从 800x600 开始查看。

最佳答案

没有。您不能强制浏览器窗口在悬停时窃取用户焦点。最接近的是显示 alert(),这当然会是糟糕的用户体验,并且仍然不会在所有平台上强制关注浏览器窗口。

更好的选择是缩短这些菜单列表!无论如何,可用性要好得多。

关于html - 当窗口失焦时悬停工作使用户感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/970009/

相关文章:

HTML5 - 渲染简单的电路

javascript - 按标签拆分 html 字符串而不丢失拆分字符

html - Bootstrap 导航栏品牌链接不起作用

javascript - iPad - 在输入字段中输入时文本不可见(类型 ="text")

javascript - 检查某些Web资源是否存在于服务器端或客户端更好?

html - 如何在同一行 html 上左对齐带有居中标题的链接

python - 使用 HTML 或 Textile 自定义 Python 单元测试报告

html - 初学者在 CSS 样式中遇到的麻烦

css - 将条件 css 样式表添加到 xpage

html - 十六进制颜色、RGB 和 RGBA 之间的区别以及何时应该使用它们?