Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Условие для button (https://javascript.ru/forum/jquery/38242-uslovie-dlya-button.html)

tiksi 24.05.2013 15:42

Условие для button
 
Вложений: 1
Здравствуйте.
Подскажите, пожалуйста, как написать условие для кнопки.
Если нажата -> отжать. Если нет -> нажать.
Изображение в пикрепленном файле.
Очень надеюсь на вашу помощь.

animhotep 24.05.2013 16:00

можно подставлять классы

tiksi 24.05.2013 16:03

А немного поконкретнее :)

animhotep 24.05.2013 16:11

трудно угадать как у вас реализованы те кнопки

bes 25.05.2013 17:44

if (нажата, то есть active) отжать else нажать;

Kvark 28.05.2013 19:41

просто логика синтаксис никакой:
скажем нажатие символизирует флаг, 0 - опущен (кнопка нажата), 1 - поднят (кнопка ненажата)

флаг = 0 
...
Иф флаг == 0 Тогда 
   отжать кнопку
   флаг = 1
Иначе
   нажать кнопку
   флаг = 0
...
Профит

bes 28.05.2013 19:54

и чего тогда не получается?
<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, время: 03:55.