Я пытаюсь сделать анимацию с помощью jQuery. Использование .animate Я знаю, что вы можете иметь длительность времени, но я хотел, чтобы продолжительность прокрутки пикселей. Я видел это на некоторых веб-сайтах, что эффект происходит через определенное количество пикселей, прокручиваемых. - Для пояснения, анимация jQuery такова: .animate (свойства [, duration] [, easing] [, complete]) Продолжительность в секундах. Я хотел бы знать способ достижения такого же эффекта, но с длительностью прокрутки пикселей. Например, что-то замирает от 50 до 100 пикселей, но НЕ ЗАПУСКАЕТСЯ, когда вы нажмете 40 пикселей. Если вы прокрутите вниз, это имеет его: http://squarespace.com/home/overview/Как сделать анимацию над свитком?
ответ
Вот то, что вы ищете - Я думаю ... Попробуйте эту скрипку, чтобы начать работу:
http://jsfiddle.net/pu1yLe4u/4/
УДАЧИ
window.addEventListener("scroll", function() {
console.log(window.pageYOffset);
if (window.pageYOffset > 20) {
$('.moveme').css('transform', 'rotate(180deg)');
} else {
$('.moveme').css('transform', 'rotate(360deg)');
}
}, false);
, это только начало анимации, когда прокручивается 20 пикселей. Я хочу, чтобы анимация происходила медленно, скажем, 50 пикселей. спасибо –
@LoriMiller Вы можете добавить еще код для изменения степени вращения с увеличением каждого пикселя ... Этот код можно улучшить, но даст вам представление о том, как это сделать ... http://jsfiddle.net/pu1yLe4u/12/ – spooky
Это сработало для вас? – spooky
- 1. Как добавить UIView над свитком, но представление должно оставаться неподвижным?
- 2. Как сделать анимацию css3 гладкой?
- 3. Как сделать анимацию гладкой?
- 4. Как сделать анимацию преобразования
- 5. Как сделать текстовую анимацию?
- 6. Как сделать анимацию оживленной?
- 7. Как сделать слайд-анимацию?
- 8. Как сделать анимацию?
- 9. Как сделать анимацию апплета?
- 10. Как сделать анимацию оповещением?
- 11. Как сделать анимацию гладкой
- 12. Как сделать такую анимацию?
- 13. Как сделать анимацию UIView?
- 14. Как сделать базовую анимацию
- 15. Как сделать поп-анимацию
- 16. Удалить элемент анимацию из Recycler Вида с свитком
- 17. Показать изображение/анимацию над WKWebView
- 18. Как сделать анимацию, как iButterfly?
- 19. Как сделать анимацию как Размах
- 20. Не могу сделать анимацию
- 21. Как работать со свитком() JQuery
- 22. Как сделать анимацию с Swing?
- 23. сделать анимацию как тормозное изображение
- 24. Как сделать анимацию роста/уменьшения
- 25. Как сделать паузу анимацию плавно?
- 26. Как сделать анимационную анимацию UIBarButtonItem?
- 27. Как сделать анимацию SVG-текста?
- 28. Как сделать гибкую анимацию отзывчивой?
- 29. Как я могу сделать анимацию?
- 30. Как сделать анимацию в MPAndroidChart?
Можете ли вы предоставить немного больше деталей? Некоторые примеры сайтов, которые используют этот эффект, будут большой помощью. – ClarkeyBoy
вам понадобятся scrollspy js. Посмотрите на это http://davidwalsh.name/js/scrollspy –