Я разрабатываю приложение для мобильных устройств с мобильным телефоном jQuery и Phonegap. поэтому моя ситуация в том, что мне нужно программно изменить цвет кнопок кнопок переключения. например: если кнопка находится на цвет фона, зеленый цвет в противном случае загорится красным. как я могу это установить?Изменение цвета фона переключателя программно
-2
A
ответ
2
Вот CSS для вашей потребности
<style>
.ui-btn-active {
background-image: -webkit-gradient(linear,left top,left bottom,from(#44C723),to(#317220));
background-image: -webkit-linear-gradient(#44C723,#317220);
background-image: -moz-linear-gradient(#44C723,#317220);
background-image: -ms-linear-gradient(#44C723,#317220);
background-image: -o-linear-gradient(#44C723,#317220);
background-image: linear-gradient(#44C723,#317220)
}
.ui-btn-down-e{
background-image: -webkit-gradient(linear,left top,left bottom,from(#d2232b),to(#d2232b));
background-image: -webkit-linear-gradient(#d2232b,#d2232b);
background-image: -moz-linear-gradient(#d2232b,#d2232b);
background-image: -ms-linear-gradient(#d2232b,#d2232b);
background-image: -o-linear-gradient(#d2232b,#d2232b);
background-image: linear-gradient(#d2232b,#d2232b)
}
.online { color: yellow !important } // for changing text color
.offline { color: #fff !important } // for changing text color
</style>
Добавьте яваскрипта
<script>
$('[role=application] span:first-child').addClass('online');
$('[role=application] span:nth-child(2)').addClass('offline');
</script>
Это ваш HTML
<div id="switch">
<select name="toggleswitch1" id="toggleswitch1" data-track-theme="e" data-role="slider">
<option value="off"> Offline </option>
<option value="on"> Online </option>
</select>
</div>
Здесь .ui-БТН-активный , .ui-btn-down-e class в css используется для изменения t он цвет фона в разных браузерах, вы можете изменить свой цвет здесь, если это необходимо. javascript используется для изменения цвета текста онлайн и офлайн. Вот пример скрипки http://jsfiddle.net/arunkumarthekkoot/95gPP/
Я надеюсь, что это сработает для вас.
-2
**CSS**
<style>
.green {
background: green;
}
.red {
background: red;
}
</style>
**html**
<a href="" class="green" id="btn" data-role="none">Button</a>
**Javascript**
<script>
$("#btn").on("click",function(){
if($(this).hasClass("green")){
$(this).removeClass("green");
$(this).addClass("red");
return;
}if($(this).hasClass("red")){
$(this).removeClass("red");
$(this).addClass("green");
return;
}
});
</script>
0
Добавление этого простого стиля работает для меня:
CSS часть
.ui-slider-track .ui-btn-active {
background-color: green !important;
}
Для полноты коды, вот остальные части ...
HTML части
<label for="flipSwitch">On/Off</label>
<select name="flipSwitch" id="idFlipSwitch" data-role="slider">
<option value="on">On</option>
<option value="off">Off</option>
</select>
Наконец jQuery part
$("#idFlipSwitch").val("on").slider("refresh");
Смежные вопросы
- 1. Изменение цвета фона UIView программно
- 2. XNA Изменение цвета фона программно
- 3. Изменение цвета переключателя (TreeView) в wpf программно
- 4. Изменение цвета фона программно созданной радио кнопки
- 5. Изменение цвета фона UIButton
- 6. Изменение цвета переключателя Android
- 7. Изменение цвета темы программно
- 8. Изменение цвета фона переключателя углового материала без потери пульсации
- 9. Изменение цвета фона метки переключателя с помощью флажка?
- 10. Изменение цвета изображения и фона модальной кнопки при изменении переключателя?
- 11. Изменение цвета фона переключателя с tkinter в Python 3
- 12. Изменение цвета переключателя при отключении
- 13. Изменение цвета фона Java
- 14. Изменение цвета фона постоянно
- 15. Изменение цвета фона UIView
- 16. Изменение цвета фона onclick
- 17. Изменение цвета фона
- 18. Monogame - изменение цвета фона
- 19. Изменение цвета фона
- 20. Изменение цвета фона MATLAB
- 21. Изменение цвета фона андроида
- 22. Изменение цвета фона кнопки
- 23. Изменение цвета фона
- 24. Изменение цвета фона кадра
- 25. PHP Изменение цвета фона
- 26. ListBoxItem Изменение цвета фона
- 27. Изменение цвета фона CGContext
- 28. Изменение цвета фона PreferenceFragment
- 29. Изменение цвета фона HighCharts?
- 30. Изменение цвета фона UILabel
Вы знаете почему? Что такое разметка? Дополнительная информация улучшит ваш ответ. – dakab
@dakab Я обновил сообщение с оставшимися частями. Надеюсь, теперь это очень ясно. –