Показать сообщение отдельно
  #1 (permalink)  
Старый 07.05.2012, 19:24
Аспирант
Отправить личное сообщение для Blizzart Посмотреть профиль Найти все сообщения от Blizzart
 
Регистрация: 03.02.2010
Сообщений: 63

if/else, анимации в зависимости от значений css
$(document).ready(function() { 
      $('.talksButton:has(p#topA)').click(function () {
if ($('#scroll').css('margin-top') == 360) {	 $('#scroll').animate({marginTop:'+=0'});	 }
else {$('#scroll').animate({marginTop:'+=35'}); }
}); 
       $('.talksButton:has(p#bottomA)').mousedown(function () {
if ($('#scroll').css('margin-top') <= -350) {	 $('#scroll').css({marginTop:'=-350'});	 }
else {$('#scroll').animate({marginTop:'-=35'}); }
}); 
});

Не пойму как сделать, чтобы margin-top переставал изменяться, например, когда станет меньше или равен -350 как в нижней функции. Подскажите, пожалуйста.
Сейчас условия игнорируется. пробовал другие варианты, переставали работать кнопки

Последний раз редактировалось Blizzart, 07.05.2012 в 19:27. Причина: дополнение
Ответить с цитированием