我认为您可以像设置它一样读取cursorcss 属性,但是您必须从特定元素执行此操作,因为据我所知,无法从窗口或文档对象中读取光标类型。按照这个逻辑,要获取当前光标类型,您必须找到鼠标所在的当前元素并读取其cursorcss。但是,您必须不断检查光标是否发生变化,这很慢并且容易出错(通常,您应该总是尝试将代码放入事件处理程序中以对某些内容做出反应,而不是不断检查是否发生变化它已经发生了,将你的代码放入该函数中会更加逻辑、高效、健壮和清晰。)
但检测光标类型的想法仍然让我着迷,如果有人知道我很想听听它。:D
作为替代解决方案,您为什么不直接设置一个事件处理程序,以便在它进入会更改它的元素时,而不是读取光标类型?这会更不容易出错,而且可能更直接,因为我认为您不太关心光标,但如果鼠标已进入特定元素。
$("#textbox").mouseover( function() {
//I know the cursor has changed because it is now in a textbox
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10224 次 |
| 最近记录: |