当aria-valuenow =“off”时更改背景颜色

时间:2016-11-05 18:24:03

标签: javascript jquery html mobile slider

我有以下代码:

<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%"时更改背景颜色。有可能吗?

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到您触发更改咏叹调值的任何位置:

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

我建议使用true和false而不是on和off,因为这是标准做法。它也应该允许你这样做:

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