4
如何使用JavaScript檢查cursor:none
是否受支持?如何檢查是否支持光標樣式
如何使用JavaScript檢查cursor:none
是否受支持?如何檢查是否支持光標樣式
只需創建一個元素,設置屬性並檢查屬性是否仍然存在。
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
偉大的回答,投票了,但爲什麼===而不是== – defau1t 2012-01-07 19:17:51
@refhat''===是一種身份操作。在這種情況下,使用'=='還是'==='並不重要,因爲這兩個對象都是一個字符串。有關'==='和'=='的更多細節,請參閱[JavaScript === vs ==:這與我使用哪一個「相等」運算符有關係嗎?](http://stackoverflow.com/questions/359494/ JavaScript的VS-確實-IT-物質-其中相等的操作員-I-使用) – 2012-01-07 20:28:33