2

ツイッターブートストラップを使用していて、ラベルの背景色を変更しようとしています。ユーザーがカラーマッピングを変更できるようにしたので、スタイルシートで単純に変更することはできません。私の最近の試みは以下の通りです:

JQuery

var f_threshold_color = localStorage.getItem('f_threshold_color');  

if (f_threshold_color) {
    $('.label-important').css('background-color', f_threshold_color);
}

HTMLは次のようになります。

....
<td><span class="label label-important">105</span></td>
...

twitter-bootstrap.cssのスタイルは次のようになります。

.label-important {
   background-color: #b94a48;
}
.label-important:hover {
   background-color: #953b39;
}

新しい背景色を使用していない理由はありますか?

4

1 に答える 1

2

次の行を変更するだけで機能します(jsfiddleを参照)。

var f_threshold_color = 'red';

これは、ローカルストレージに色を保存するときに何か問題があることを意味します。

于 2012-09-25T18:40:43.607 に答える