Omr*_*iSh 10 javascript css browser cross-browser cursor
我正在使用此代码获取游标类型(使用jQuery):
$('*').mouseenter(function(){
var cursor = $(this).css('cursor');
console.log(cursor);
});
Run Code Online (Sandbox Code Playgroud)
但是在它打印的某些元素上auto(这是默认选项,意味着浏览器确定游标类型).
我需要能够知道什么是浏览器实际显示在这些情况下(即pointer,resize等)
例如:对于链接元素(tagName = A),它打印"auto",但显示"指针".
如何知道最终会在特定浏览器上显示哪种光标类型?换句话说,如何判断浏览器将选择哪种光标类型?
这种行为是否记录在某处?
浏览器将您确定cursor为auto因为您的代码从未指定过它。如果您想获取当前值,cursor则必须在 CSS 或 HTML 中为您想要检查的每个元素明确设置它。
a {
cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)
指定后,.css('cursor')将返回其类型。
| 归档时间: |
|
| 查看次数: |
145 次 |
| 最近记录: |