Показать сообщение отдельно
  #5 (permalink)  
Старый 21.02.2014, 13:25
Профессор
Отправить личное сообщение для xTODx Посмотреть профиль Найти все сообщения от xTODx
 
Регистрация: 04.02.2014
Сообщений: 167

в общем поковырял, сделал так
function  openclose(spd, obj){
		if(flag==0){
			 flag = 1;
			img = $(obj).parent().find('#img');
			src = $(img).attr('src');
			obj = $(obj).parent().find('#effect');
			obj.toggleClass( "newClass", spd );
			if(src == '/img/minus.gif'){
				$(img).attr("src",'/img/plus.gif');
			}else{
				$(img).attr("src",'/img/minus.gif');
			}
		
			setTimeout(function(){ flag = 0;},spd+400);
			}
		}

Уверен, можно сделать рациональней, но как?
та и тут в чём то ошибочка(всё-равно если кликать во время смены класса, то опять поймаем ту же проблему, функция выполниться)

Последний раз редактировалось xTODx, 21.02.2014 в 13:36.
Ответить с цитированием