页面内容更改时更新指针



当我将鼠标悬停在具有cursor: pointer;样式(无论是否默认)的元素上,并单击该元素以触发内容更改时,鼠标指针不会反映底层内容的更改,而是保持不变。

这种行为在Firefox和Chrome中是正确的,但在IE和Opera中,鼠标指针在移动之前不会更新其样式。有没有合适的方法来解决这个问题?我曾想过将指针移动一个像素左右,但这肯定会引发一些其他错误,我希望任何像样的内容拦截程序都会阻止这样的事情。

您可以尝试在进行更改时将窗口的光标设置为"等待",然后在完成更改后将其取下。这可能会触发有缺陷的浏览器重新检查光标的实际位置,并且会产生副作用,即如果更改的时间比预期的要长,用户将看到正在发生的事情的反馈。

最新更新