Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   клик - открылся, клик - закрылся (https://javascript.ru/forum/jquery/16614-klik-otkrylsya-klik-zakrylsya.html)

rash2x 14.04.2011 21:51

клик - открылся, клик - закрылся
 
Ребят, хочу сделать чтоб при клике появлялся div, а при повторном клике div уходил

что то подобие этого, а как сделать чтоб работало?)
<script type="text/javascript">
$(document).ready(function(){
	var a = 0
	$("#block").click(function() {
           $(".div").animate({

		if a = 0 ({
			$(this).show ({
			
			a= a+1	
			});
		});
		if a = 1 ({
			$(this).hide ({
			
			a= a-1	
			});
		})
	});

});});
</script>

walik 14.04.2011 21:57

<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
function change() {
	if ($('#aa:visible').length > 0)
		$('#aa').hide();
	else
		$('#aa').show();
}
</script>
</head>
<body>
<div id="aa">blablabla</div>
<input type="button" onclick="change();" value="change" />
</body>
</html>

rash2x 14.04.2011 22:01

спасибо) ща проверим у себя , +

FINoM 16.04.2011 04:59

$('button').click(function(){
   $('div').toggle();
})

0931454574 17.04.2011 15:50

Идеальный вариант!
 
Цитата:

Сообщение от FINoM (Сообщение 100876)
$('button').click(function(){
   $('div').toggle();
})


Лучший вариант, если открыт тег, то он скрывается и наоборот!


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