2016-11-05 204 views
0

我有以下代碼:更改背景顏色時詠歎調-valuenow =「關閉」

<a class="ui-slider-handle ui-slider-handle-snapping ui-btn ui-shadow" aria-valuenow="off" style="left:0%"> 

我想改變背景色當aria-valuenow="on"style="left:100%"。可能嗎?

+0

這可能是可能的,但你必須弄明白不夠具體,覆蓋該jQuery用戶界面設置一個元素的樣式的選擇。 – adeneo

+0

定位屬性很簡單'a.ui-slider-handle [aria-valuenow = on] {color:red}' – adeneo

+0

非常感謝。 –

回答

0

嘗試添加以下,無論你正在觸發改變的詠歎調值:

if($('.ui-slider').attr('aria-valuenow')=="on"){ 
    $(body).css("background-color","red"); 
} else { 
    $(body).css("background-color","none"); 
} 

我推薦使用真假,而不是打開和關閉,因爲這是標準做法。它也應該允許你這樣做,而不是:

if($('.ui-slider').attr('aria-valuenow')){ 
    $(body).css("background-color","red"); 
} else { 
    $(body).css("background-color","none"); 
}