私はD3v4ライブラリでjsをやっています。それはクロム、Firefox、IEのエッジとIE 10で動作します。しかし、私はIE 9で動作する必要があります。IE9でスタイルプロパティを設定するときに無効な値は何ですか?
私は同じように見ましたquestionこれはD3v3バージョンです。それでも、私は答えで自分の問題を解決しようとしますが、うまくいきません。
IE9では、コンソールはこのタイプのエラーを報告します。
SCRIPT87:Argumento noválido。
Archivo:d3.min.js、リネア:2、Columna:6430
このエラーマークd3.jsライブラリにこの関数:
function styleConstant(name, value, priority) {
return function() {
this.style.setProperty(name, value, priority);
};
}
具体的に、この行:
this.style.setProperty(name, value, priority);
私がd3.min.jsを使用している場合、この機能には:
function B(t,n,e){return function(){this.style.setProperty(t,n,e)}}
は、具体的に、この行:
this.style.setProperty(t,n,e)
私はこのanswerを発見し、それは、この意見:
を使用すると、無効なスタイルプロパティを設定しようとする場合は、[はい、IE9は時々エラーがスローされます。これはIE9の癖の1つであり、D3は互換レイヤーではないので、スタイルプロパティを設定するときに無効な値を避ける必要があります。
しかし、私はスタイルプロパティの無効な値がわかりません。
http://caniuse.com – Jai
caniuse.comはこの質問と何が関係していますか? – BoltClock
OPがこの場所に行き、IEブラウザとの互換性を探すことができます;) – Jai