Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Первый клик- загрузка, второй - скрытие контента (https://javascript.ru/forum/jquery/25808-pervyjj-klik-zagruzka-vtorojj-skrytie-kontenta.html)

pro10026 16.02.2012 03:29

Первый клик- загрузка, второй - скрытие контента
 
Необходимо по первому клику подгружать контент, по второму прятать.
Переменная filelist_loaded по клику не сохраняет значение, в результате, при следующем клике выполняется запрос.
Уже голову сломал. О гуру, помогите!
$(function(){
var filelist_loaded = false;
	$('#info_button').click(function(){
		if (filelist_loaded) {
			$('#div_listfiles').toggle();
			return false;
		}
			$('#div_listfiles').show();
			$.post(dle_root + "engine/ajax/info.php", { namefile: "video.avi" }, function(data){
			$('#div_listfiles').html(data);
			var filelist_loaded = true;
			});
	});
	});

zebra 16.02.2012 03:44

11 строка var уберите

pro10026 16.02.2012 04:07

Результат тот же(

zebra 16.02.2012 04:14

Перенесите установку флага в тру, перед гет запросом

pro10026 16.02.2012 04:53

Цитата:

Сообщение от zebra (Сообщение 157789)
Перенесите установку флага в тру, перед гет запросом

Помогло, низкий Вам поклон:)


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