7

次のようなものを使用して、境界半径のサポートを検出するための多くの例を見てきました。

var cssAttributeNames = ['BorderRadius', 'MozBorderRadius', 'WebkitBorderRadius', 'OBorderRadius', 'KhtmlBorderRadius']; 
for (var i = 0; i < cssAttributeNames.length; i++) {
    var attributeName = cssAttributeNames[i];
    if (window.document.body.style[attributeName] !== undefined) {
        this._useCss = true;
        break;
    }
}

しかし、これは境界半径をサポートする IE9 では機能しないようです。何か不足していますか?

4

2 に答える 2

3

わかりました - 検出配列には 'borderRadius' を追加する必要があります - 大文字と小文字が区別されます。

于 2011-03-11T19:41:11.227 に答える
2

Modernizrは HTML5 の機能 (を含む) を検出するために使用される Javascript ライブラリborder-radiusです。

于 2011-03-11T19:16:39.003 に答える