2011-08-08 1 views
0

私はjavascriptについて多くのことを知らないので、実際にはこれを理解できません。 .jsファイル内の "legendColorBox"の変数の一部を変更しましたが、ボックス全体を塗りつぶす色が得られないようです...助けてください!Flot "legendColorBox"色を塗りつぶすためにJavaScriptを編集する方法がわかりませんか?

「悲惨な指数」と「失業率」のキーを参照してください...約70%しか満たされていません。助けてください!

link to chart

答えて

0

原因は、凡例のカラーボックスに

'width: 18px' 

スタイルがあります。そのスタイルの根源は確かではありません。

td.legendColorBox div > div { 
    width: auto; 
} 

私はそのセレクタをテストしていませんが、私はそれが正しいと思う:あなたのような何かを過剰に乗ることができるようにすべきであるように見えます。 ベスト解決策は根本的な原因を見つけることですが、オーバーライドにtryを指定しないでください。

+0

残念なことに、「auto」に変更するとボックスが細くなります。私はここで何が起こっているのか分かりません。たぶん私はそれをJSに正しく入れていないでしょう。しかし、幅のサイズやオートに関係なく、キーはまだ比例していません...とにかく感謝 – amanda

0

は、次のために幅を上書きする必要があります。

.legendColorBox div div 
{ 
    border-width: 8px !important; 
} 

(デフォルトでは5pxのです)。

関連する問題