У меня есть сценарий jQuery, который использует .animate для изменения цвета фона. Я использовал полное событие для предупреждения («привет»), так что, как только анимация завершится, он сделает предупреждение. Но кажется, что он оповещает, как только он обрабатывает анимацию. Не так, как это на самом деле закончено. Есть ли способ запустить функцию сразу после окончания анимации?jQuery Полное событие
0
A
ответ
1
Используйте полную функцию (обратный вызов) следующим образом:
$(function(){
$("#test").animate({
opacity: 0.25,
}, 1500, function() {
alert('hello'); // callback
});
});
Я не могу понять, почему он не будет работать (или почему он будет стрелять сразу), если только возможно вашей продолжительности анимации очень короткий? Измените свой вопрос и добавить код
docs Из:
If supplied, the complete callback function is fired once the animation is complete.
0
попробовать это. DEMO at JSBin
alert('start animation');
$('.demoDiv').animate({
width: '90%',
},
{ duration: 5000,
complete: function(){
alert('end animation');
}
});
Смежные вопросы
- 1. jQuery макетная разметка полное событие не работает
- 2. JQuery: анимировать полное() событие выполняется на остановке()
- 3. полное событие календаря не работает
- 4. Браузер скачать полное событие
- 5. страница полное событие в angularjs
- 6. полное событие WizardStep не активировано
- 7. нагрузка PyQt приложений полное событие
- 8. Полное перетаскивание наложения страницы jQuery
- 9. FireQuery полное событие callback срабатывает несколько раз
- 10. JQuery анимации Полное пожаров, прежде чем событие является полным
- 11. jQuery - автоматическое предложение/полное?
- 12. Полное событие повторения календаря каждые два дня
- 13. Google Maps API GroundOverlay Полное событие
- 14. dropzone.js на полное событие с parallelUploads
- 15. extjs сетка реальное полное afterrender событие?
- 16. Использование теста Полное непредвиденное событие window hadler
- 17. Knockout.js: ko.applyBindings (viewModel) -> есть ли полное событие для applyBinding?
- 18. JQuery заменить полное содержание документа
- 19. Получите полное положение ползунка с jQuery/javascript
- 20. Событие jQuery Bind, вызывающее событие
- 21. JQuery Ajax - Полное обновление страницы - Почему?
- 22. JQuery на каплях получить полное имя
- 23. Селектор JQuery - полное или оптимизированное сканирование?
- 24. выберите полное слово в textarea с jQuery
- 25. Listview разрезает полное предложение - jQuery mobile
- 26. Добавить полное фоновое изображение с помощью JQuery
- 27. Подписываться на «полное» событие .load() для определенного элемента DOM?
- 28. Как отслеживать «полное» событие видеороликов Nexage на Android?
- 29. Включение в раскадровку. Полное событие с шаблоном MVVM
- 30. Есть ли «полное» событие на встроенных видео в facebook?
Да, есть способ. Используйте функцию обратного вызова. Он уже находится в документах: http://api.jquery.com/animate/ – Terry
Я использую функцию обратного вызова, но он уведомляет об этом, как только он запускается. Вместо того, чтобы анимация была выполнена сама по себе, я хочу нечто подобное тому, которое вызывает, когда оно на самом деле заканчивается. –
** Покажите свой код. ** Кажется, вы неправильно используете обратный вызов. Невозможно помочь, если вы не публикуете какой-либо код. – Terry