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

atlantis, спасибо, за поправку, но, к сожалению, это не изменило работу скрипта.
я изменил скрипт так, что он стал работать лучше, но всё равно не так как я задумывал. с положительными значениями работает нормально, а с отрицательными делает по своему, например, в таком варианте блок перестает перемещаться дальше при значение -105px, то есть не доходит до -350px. с анимацией он проскакивает значение если быстро нажимать на кнопку. в условие , наверное, надо какой-то диапазон значений указать...
var st = $('#scroll');
$('.talksButton:has(p#topA)').click(function () {
if (st.css('margin-top') == '0px') {     st.css('margin-top'), '0px';    }
else {st.css({marginTop:'+=35px'}); }
});
  $('.talksButton:has(p#bottomA)').click(function () {
if (st.css('margin-top') <= '-350px') {     st.css('margin-top'), '-350px';   }
else {st.css({marginTop:'-=35px'}); }
});
}

Последний раз редактировалось Blizzart, 15.05.2012 в 12:51. Причина: про анимацию
Ответить с цитированием