Условие для button
Вложений: 1
Здравствуйте.
Подскажите, пожалуйста, как написать условие для кнопки. Если нажата -> отжать. Если нет -> нажать. Изображение в пикрепленном файле. Очень надеюсь на вашу помощь. |
можно подставлять классы
|
А немного поконкретнее :)
|
трудно угадать как у вас реализованы те кнопки
|
if (нажата, то есть active) отжать else нажать;
|
просто логика синтаксис никакой:
скажем нажатие символизирует флаг, 0 - опущен (кнопка нажата), 1 - поднят (кнопка ненажата) флаг = 0 ... Иф флаг == 0 Тогда отжать кнопку флаг = 1 Иначе нажать кнопку флаг = 0 ... Профит |
и чего тогда не получается?
<button id="but">click</button>
<script>
(function () {
var flag = 0;
but.onclick = function () {
if (flag == 0) {
this.innerHTML = 'active';
flag = 1;
} else {
this.innerHTML = 'inactive';
flag = 0;
}
}
})();
</script>
за флаг также можно взять значение какого-нибудь атрибута или свойства |
| Часовой пояс GMT +3, время: 01:40. |