如果窗口没有聚焦,如何在不需要鼠标移动的情况下更改光标

时间:2014-06-02 09:23:54

标签: css webkit cursor

由于某种原因,如果窗口未聚焦,则光标不会更改。移动时,鼠标正在更新。至少在IE11& Chrome,但不在FF中。

有没有办法解决/解决这个问题,或者这可能是预期的行为?

这里有一些小测试代码:

var cursors = ['default','text','no-drop','progress','all-scroll'];
var cursor = 0;
var body = document.getElementsByTagName('body')[0];
setInterval(function(){
    cursor = (cursor +1 ) % cursors.length;
    body.innerText = cursors[cursor];
    body.style.cursor = cursors[cursor];
}, 1000);

http://jsfiddle.net/4DTpp/

1 个答案:

答案 0 :(得分:0)

这是一种预期的行为。因为如果浏览器允许这样做,就会出现here提到的安全问题。