ブラウザーが CSS calc をサポートしているかどうかを検出する方法を探したところ、次のようなものが見つかりました: How can I check if CSS calc() is available using JavaScript? No. 5のソリューションを次のように変更しました。
help = $('<img src="/images/buttonup.png">')
help.css({ width: "10px" });
help.css({ width: "calc(10px + 10px)" });
if (help.width() == 20) var calcSupport = true; else var calcSupport = false;
残念ながら、これは Chrome では機能しません。Chrome は明らかに calc をサポートしていますが、help.width() は 0 を返します。Firefox では問題なく動作します。私は何を間違っていますか?