Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Jquery по клику спрятать/показать элемент (https://javascript.ru/forum/jquery/10401-jquery-po-kliku-spryatat-pokazat-ehlement.html)

qwermjk 02.07.2010 15:32

Jquery по клику спрятать/показать элемент
 
Помогите дописать скрипт на jquery, спрятать элемент по клику мышки на ссылку.
$(function(){
	$('#reg').click(function(){
		$('#reg2').slideDown();
	});
});

<style>#reg2 {display:none;}</style>
<a id="reg" href="#">Клик</a>
<div id="reg2">Тут текст....</div>

exec 02.07.2010 16:19

.slideUp();

qwermjk 02.07.2010 19:10

Я знаю что это нужно писать, а куда это подставить я хз, как это будет выглядеть в готовом виде?? просто когда я подставляю у меня по клику и открываеться и закрываеть одновременно!!

JsLoveR 02.07.2010 20:07

$(document).ready(function()
	{
	var flag=true;
	$("#reg").click(function()
		{
			if(flag==true)
			{
				$("#reg2").slideUp();
				flag=!flag;
			}
			else
			{
				$("#reg2").slideDown();
				flag=!flag;
			}
	});
});

exec 02.07.2010 20:20

.slideToggle();

qwermjk 02.07.2010 21:43

Спасибо вам обоим, но вариант exec, самый тот который нужен, коротко и просто, в вашем JsLoveR, варианте, открываеться первый раз двойным кликом по ссылке, а в следующих разах нормально, стоит перезагрузить страницу как это повторяеться!! Кароче спасибо!!!

JsLoveR 02.07.2010 22:00

ааа, ну, просто у вас в #reg2 стиль display:none, извиняюсь за невнимательность)

qwermjk 02.07.2010 22:02

Спасибо, я нашёл что искал, мне это очень хорошо поможет!!


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