【发布时间】:2019-11-01 13:09:42
【问题描述】:
我一直在寻找答案一段时间,但我似乎找不到任何导致此问题的原因。我的样式表中有很多地方我使用cursor: pointer 来表示按钮和链接等 UI 元素。大多数时候它按我的预期工作,但有时他们只是不想工作。我想说我在样式表中有一个可以确保复制的特定示例,但这就是问题所在。当它发生时,它不仅仅是针对一个元素,而是针对所有元素。我在现代浏览器中全面体验过这种情况,而且它似乎完全是随机的,因此很难排除故障。
我能够 100% 确认的唯一一件事是,如果确实发生了,我可以打开开发人员工具,然后选择一个要检查的元素,该元素应该具有 cursor: pointer 并且效果再次开始在任何地方工作.我不确定这里发生了什么,这让我很难受。
是否有任何关于此问题或类似问题的文档?
- 我在
localhost体验过。 - 我在生产中没有注意到它。
- 在创建线框图时,我在 JS Fiddle 或 Codepen 上没有注意到它。
这是localhost 的问题吗?我什至认为它可能与我之前做过的事情有关,但即使我只是在调试时浏览网站时也会发生这种情况,有时它可以在一个页面上工作,但在会话后期返回同一页面,它可能不再工作了。
我知道这很艰难,而且没有什么可做的。我通常不会在没有代码的情况下发帖,但我只是想知道是否有其他人遇到过相同或类似的问题并解决了它。
【问题讨论】:
-
我意识到轶事“我也是”并不是很有帮助,但我也遇到过这个确切的问题。我在使用 Visual Studio 2017 时专门在
localhost。如果我在普通浏览器窗口中手动转到localhost,它工作正常;问题出在 Visual Studio 在启动我的项目时自动打开的“JS 调试器”浏览器窗口中。我找到的唯一解决方案是disable JS debugging。 -
@TylerRoper Visual Studio 2017:D 当然。我会查看链接并回复您。感谢您的指导!