【发布时间】:2012-02-04 23:35:43
【问题描述】:
如何使用 JavaScript 检查是否支持 cursor:none?
【问题讨论】:
标签: javascript css mouse-cursor
如何使用 JavaScript 检查是否支持 cursor:none?
【问题讨论】:
标签: javascript css mouse-cursor
只需创建一个元素,设置属性,然后检查该属性是否还存在。
function isCursorNoneSupported() {
var a = document.createElement("a");
a.style.cursor = "none";
return a.style.cursor === 'none';
}
if ( isCursorNoneSupported() ) {
alert("cursor:none is supported!");
} else {
alert("cursor:none is not supported :(");
}
要查看哪些浏览器支持cursor:none,请查看:cursor Browser compatibility
【讨论】:
=== 是一个身份运算符。在这种情况下,使用== 或=== 都没有关系,因为这两个对象都是字符串。有关=== 与== 的更多详细信息,请参阅JavaScript === vs == : Does it matter which “equal” operator I use?