我有一個div:更改CSS值動態與jQuery
<div class="badger-left"></div>
這個CSS:
/* Change style dynamically according to the bg-color attribute added to the div from jQuery */
.badger-change:after {
background-color: attr(bg-color);
}
這個jQuery添加屬性和類:
$('.badger-left').addClass('badger-change').attr('bg-color','red');
因爲jQuery的不能像在CSS中那樣做:after
,我想到了這種方式,但是它失敗了。我應該嘗試什麼?
感謝
編輯:顏色將從jQuery的動態變化,也不會永遠是紅色的。
http://codepen.io/gc-nomade/pen/qxFIC/:)是否很好? –
我喜歡這裏的答案,它顯示瞭解決這個問題的一些不同的思想流派,我知道你可能無法在你的項目中實現SASS,但我只是想知道如果這樣做會容易得多正在使用SASS創建CSS。 –