Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   отследить click() №2 (https://javascript.ru/forum/jquery/11499-otsledit-click-2-a.html)

vanderv 26.08.2010 20:03

отследить click() №2
 
как можно отследить .click() который нажали второй раз. Ну скажем если клик первый то alert(1), если это второй клик то alert(2), и если это 3 клик, то alert(1).

sysya 26.08.2010 20:13

условия типа if () или использовать метод .toggle();

Skipp 27.08.2010 09:25

записывайте в какую-нибудь глобальную переменную количество кликов.

Sweet 27.08.2010 10:57

Вопрос все же про jQuery. А в нем прям для этой задачи есть специальный метод:
<p id='toClick'>Click me!!!</p>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$('#toClick').toggle(
      function () {
        alert(1);
      },
      function () {
        alert(2);
      }
    );
</script>

exec 27.08.2010 15:16

$( collection ).click(function () {
	this.clicked = this.clicked === undefined ? false : !this.clicked;
	if ( this.clicked ) {
		// Ваш обработчик
	}
});


Часовой пояс GMT +3, время: 04:09.