Mac Chrome 悬停事件在窗口最大化时表现不同

Posted

技术标签:

【中文标题】Mac Chrome 悬停事件在窗口最大化时表现不同【英文标题】:Mac Chrome hover events behave differently when window is maximised 【发布时间】:2016-07-02 19:21:59 【问题描述】:

我正在开发的网页将鼠标悬停在顶部导航栏的事件(css 和 javascript)上。当浏览器窗口浮动时它可以正常工作,但是当最大化(全屏)时,悬停类不再起作用。它开始像平板显示器一样工作,我必须指向并单击才能使悬停动作生效。我在单击时实现了这些事件,但是鼠标悬停会将我的光标更改为文本选择光标。

这不会发生在 Windows 计算机上

事实上,如果它旨在支持平板电脑,这种行为很好,但如果有人能告诉我这是一个错误还是有意为之,我将不胜感激?

【问题讨论】:

这听起来不像是预期的效果。它似乎更像一个错误。你有一个 jsfiddle 链接,里面有一个代码示例吗?或者您网站的链接(如果在线)? 是的,很抱歉,这有点笨拙……urlgone.com/4db6c9 实际上,当我在最大化时重新加载页面时,它会恢复正常,所以我可以通过在调整大小时收听和刷新来修复它 【参考方案1】:

这是 Chromium 中存在 3 年以上未修复的错误。

http://crbug.com/170058

【讨论】:

以上是关于Mac Chrome 悬停事件在窗口最大化时表现不同的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS X 中最大化或全屏显示窗口后,Java 停止捕获鼠标移动事件

Flex 在 chrome 中工作,但在 IE 中不工作

谷歌Chrome页面底部被切断

chrome transition闪烁BUG

mac+chrome 最常用快捷键

按下鼠标时如何在 Chrome 中保持悬停状态?