【发布时间】:2013-10-01 09:32:37
【问题描述】:
我知道,在大多数浏览器(最新一代)中,当您键入“A”或空格等任何键时,鼠标光标会隐藏。这是为了让用户看到他输入的内容。 只要将鼠标移动一个像素,光标就会恢复可见。
现在问题来了——这在浏览器中随处可见,即使我将焦点集中在一个非输入元素(如 div 之类)时也是如此。但是,我确实不希望浏览器在用户按下某个键后隐藏我的光标,因为我将键用作快捷键。
所以问题是——有什么办法或技巧或任何东西来防止这种情况发生和/或让光标在按键后再次自动出现?
我在网络上尝试了各种“黑客”,比如不可见的 div 等,但一切都没有成功。
编辑:正如提问的那样,我在最新的 MAC-OS-X 上的每个浏览器(Chrome 最新版、Firefox 最新版、Safari 最新版)上都遇到了这种行为。
【问题讨论】:
-
Linux/Ubuntu 上的 Chrome 或 Firefox 不会发生这种情况。你确定你没有安装插件?还是启用了鼠标驱动程序的某个功能?
-
我试图重现您描述的行为,但似乎对我不起作用。 Windows7 + 最新的 chrome 或最新的 Firefox。你能指定你使用的环境吗?
-
已在 Mac OS X 10.8.4 上的 Chrome 中确认
标签: javascript html google-chrome firefox