首页 文章

Chrome中锚点指针状态的偶然失败

提问于
浏览
2

决定关闭:

我已决定关闭此问题,因为它表示目前无法通过较新版本的Google Chrome观察到的行为,并且不再是需要缓解的问题 .


问题:

很长一段时间以来,我一直注意到当鼠标悬停在Chrome中的锚元素上时,光标将保持默认(箭头)状态,而不是切换到指针(手)状态 . 我在Safari中查看网站时没有观察到这种行为,所以我不确定这是一个webkit问题 .


问题:

是什么导致了这个?解决方法有哪些?


证据:

我发现这种行为会发生......

页面加载后

  • 更少 .
    页面仍在加载时更频繁

  • .

  • 更频繁,如果不是唯一的话, a 元素具有 display 属性声明 .

  • 无论声明的 cursor: pointer 属性如何(虽然,我可能是错的) .

在Chrome中查看时,请注意此示例中的鼠标行为:

Suspicions: Chrome在处理带有 display 属性的 a 元素时遇到问题,该属性的声明值与默认值 inline 不同 . 我还怀疑在 a 元素上声明 position 属性的值与默认值 static 不同可能会导致问题 .

Possibly Related:

2 回答

  • 0

    这件事发生在我之前,我意识到对元素进行定位会修复它 . 例如:

    header a.logo{
        position: absolute;
        float: left;
        height: 28px;
        width: 28px;
        margin-top: 15px;
        text-indent: -9999em;
        display: block;
    }
    

    希望这可以帮助 .

  • 2

    你的chrome dev工具打开时发生了吗?

    如果是这样,也许你应该在开发工具的覆盖设置中禁用“模拟触摸事件” .

    干杯

相关问题