Я не уверен, как сформулировать этот вопрос (возможно, поэтому я еще не нашел ответа). Я хочу объединить эффекты анимации JQuery. В частности, я ищу создать пользовательский свиток, чтобы при щелчке стрелки <div>
слегка двигался вверх.Как объединить анимацию JQuery
Я думал, что буду использовать функцию animate
с относительными единицами, но когда я пытаюсь повторить анимацию, она не работает. Вот основной код:
JavaScript:
$(".arrow-down").click(function(){$('#t1').animate({marginTop: '-=50px'});});
HTML:
<div id = "text">
<div class="arrow-down"></div>
<div id = "t1">
<h1>Title</h1>
<p>TEXT</p>
</div>
</div>
Спасибо!
__PLEASE__, пожалуйста, пожалуйста, пожалуйста, не реализует пользовательский свиток. Это абсолютный пользовательский опыт __worst. Вы могли бы также заставить людей распечатать свою страницу на бумаге, чтобы прочитать ее. – Mathletics
@Mathletics Хорошо, но тогда как вы исправляете полосу прокрутки от прокручивания мимо div и даете сайту общий дешевый вид? Я любитель и буду благодарен за любое предложение. –
В чем проблема? Вот демонстрация, которая кажется прекрасной: https://jsfiddle.net/samuraii/gafp91gb/ – Samurai