一段时间以来,我一直在寻找答案,但似乎找不到任何导致此问题的原因。我在样式表中的各个地方都使用cursor: pointer
来表示UI元素,例如按钮和链接。在大多数情况下,它都按我的预期工作,但有时他们只是不想工作。我想说的是我在样式表中有一个特定的示例,可以确保复制,但这就是问题所在。发生这种情况时,不仅要针对一个元素,还要针对所有元素。我已经在现代浏览器中全面体验了这一点,而且似乎完全是随机的,因此很难进行故障排除。
我唯一能确定100%的事情是,如果确实发生了,我可以打开开发人员工具,然后选择一个要检查的元素,该元素应该具有cursor: pointer
并且效果开始起作用到处都是。我不确定这是怎么回事,这正在把我推向高潮。
是否有有关此问题的文件或类似文件?
localhost
中经历过。是localhost
个问题吗?我什至以为它可能与我之前做过的事情有关,但是即使我只是在调试时浏览该站点,有时也会发生这种情况,有时它可以在一页上运行,但是在会话的稍后部分又返回到同一页上,不再工作。
我知道这很艰难,没有太多事情要做。我通常不会发布没有代码的帖子,但是我只是想知道是否还有其他人遇到过相同或相似的问题并已解决。
答案 0 :(得分:1)
我也经历过这一点。实际上,这根本不是代码问题。我发现您遇到的cursor: pointer
错误与Visual Studio 2017(及更高版本)远程调试浏览器窗口直接相关。
在Visual Studio中,禁用“为ASP.NET启用JavaScript调试(Chrome和IE)” 。
在Visual Studio窗口的顶部,转到 Debug-> Options 。以下屏幕显示中突出显示的项目必须未选中:
这是2017年添加的功能,虽然它有助于调试JavaScript和TypeScript,但它会通过启动一个普通的浏览器窗口(“远程调试器”)来实现;也就是说,没有扩展名,没有书签,没有历史记录等。远程调试浏览器窗口似乎有很多错误。