Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.06.2013, 22:30
Аспирант
Отправить личное сообщение для FredIkO Посмотреть профиль Найти все сообщения от FredIkO
 
Регистрация: 19.04.2013
Сообщений: 53

Сделать кнопки без действенными на время анимации
Всем привет как на время анимации сделать так что бы кнопки были не активны
Хотелось бы сделать пока идет анимация 1400 кнопки tabs-dm-1, tabs-dm-2, tabs-dm-3 были не активны!
Анимация:
function res1(){
$('.view_1').fadeOut(0, function(){$('.view_1').fadeIn(1400)});
$('.tabs-dm-1s').fadeOut(0, function(){$('.tabs-dm-1s').fadeIn(300)});
}
function res2(){
$('.view_2').fadeOut(0, function(){$('.view_2').fadeIn(1400)});
$('.tabs-dm-2s').fadeOut(0, function(){$('.tabs-dm-2s').fadeIn(300)});
}
function res3(){
$('.view_3').fadeOut(0, function(){$('.view_3').fadeIn(1400)});
$('.tabs-dm-3s').fadeOut(0, function(){$('.tabs-dm-3s').fadeIn(300)});
}


Кнопки:
<div class="tabs-dm-1s left"><div class="left knoka-forum-1-akt pointer type_1 br3" onclick="Views.changeView(1);res1()"></div></div>
<div class="tabs-dm-2s left"><div class="left knoka-forum-2-akt pointer type_2 br3" onclick="Views.changeView(2);res2()"></div></div>
<div class="tabs-dm-3s left"><div class="left knoka-forum-3-akt pointer type_3 br3" onclick="Views.changeView(3);res3()"></div></div>


Куда выводится информация:
<div class="view_1 hidden">1</div> 
 <div class="view_2 hidden">2</div> 
 <div class="view_3 hidden">3</div>
Ответить с цитированием
  #2 (permalink)  
Старый 06.06.2013, 01:26
Аватар для ANAGAMA
Аспирант
Отправить личное сообщение для ANAGAMA Посмотреть профиль Найти все сообщения от ANAGAMA
 
Регистрация: 29.05.2013
Сообщений: 49

Повесить на кнопки обработчики и в них проверять статус анимации
Ответить с цитированием
  #3 (permalink)  
Старый 06.06.2013, 09:22
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,121

Сообщение от FredIkO
как на время анимации сделать так что бы кнопки были не активны
Поскольку у тебя не кнопки, как понимать их "не активность"?
Ответить с цитированием
  #4 (permalink)  
Старый 06.06.2013, 13:39
Аватар для ANAGAMA
Аспирант
Отправить личное сообщение для ANAGAMA Посмотреть профиль Найти все сообщения от ANAGAMA
 
Регистрация: 29.05.2013
Сообщений: 49

Подключить jQuery

<script>
(function($){ $(document).ready ( function (){	
$('.a').click( // все клики на элементах HTML класса .a будут обрабатываться этой функцией
	function () {
		if ( $('#one').is(':animated') ) { // элемент #one анимируется		
			return false;
		}
})
// тестовая анимация
$("#one").animate({ 
		'width': '1000px',
		'height': '100px' }, 
		10000);
})}(jQuery));
</script>
<body>
<p><a href="http://ya.ru" class="a">Пробуем нажать на ссылку во время анимации</a></p>
<div style="width:200px; height:10px; background:#06C" id="one"></div>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно, чтобы getTime() постоянно показывала текущее время без обновления страницы aldrve Общие вопросы Javascript 6 03.10.2017 19:29
как сделать loader во время ajax запроса? FRIE jQuery 17 08.10.2014 09:42
Как сделать disabled кнопки во время отправки формы? Bad Request Events/DOM/Window 7 16.04.2014 13:49
JQuery .hover() уход с элемента во время его анимации warobushek jQuery 1 20.04.2011 13:41
Как сделать смену картинки, типа "до" и "после", без перезагрузки страницы? btstudio Events/DOM/Window 2 23.02.2009 20:43