Это классно, и я знаком с этим. Однако я хочу, чтобы следующая и предыдущая кнопки оставались видимыми, просто не нажимайте кнопку. В моей конкретной ситуации кнопки представляют собой изображения, которые являются частью дизайна. Я просто хочу, чтобы пользователь не смог щелкнуть до окончания анимации.JQuery Disable Следующая кнопка до окончания анимации
1
A
ответ
9
$(function(){
$("#previous").bind("click", Previous);
$("#next").bind("click", Next);
});
function DoAnimation() {
$("#previous,#next").unbind("click");
$('#id').animate(
complete: function() {
$(this).after('<div>Animation complete.</div>');
$("#previous").bind("click", Previous);
$("#next").bind("click", Next);
}
});
}
function Previous() { }
function Next() { }
-1
$('#mybtn').attr("disabled","disabled"); // to Disable Button
$('#mybtn').removeAttr("disabled"); // to Enable Disabled button
0
Я предполагаю, что у вас есть Javascript требует изображения OnClick, используйте переменную MyApp.IgnoreNextPrevClicks
для флага ли OnClick обработчик этого выполнить или нет.
MyApp={}
MyApp.IgnoreNextPrevClicks=false;
MyApp.PrevClick=function() {
if(MyApp.IgnoreNextPrevClicks) return;
//real work goes here
}
теперь перед вызовом Jquery аниматора, установить MyApp.IgnoreNextPrevClicks
истинно, и установить его в ложное после завершения анимации (использование JQuery анимации обратного вызова). более
8
один метод:
$(".next,.prev").click(function(){
if ($('#my_animated_elelement').is(':animated'))
{
return false;
}
})
0
function btn() {
$('#btn').one('click', function(){
//call your animation function here.
setTimeout(btn, animation duration);
});
}
Смежные вопросы
- 1. JavaFX: пауза до окончания анимации
- 2. JQuery подождать до окончания анимации до начала новой
- 3. Как задержать гиперссылку до окончания анимации CSS?
- 4. кнопка jquery disable И сообщение
- 5. jQuery ждать окончания первой анимации до начала следующего
- 6. MVC disable кнопка отправки до формы подтверждена
- 7. Следующая кнопка должна следующая пластинка
- 8. Ожидание окончания анимации
- 9. iPhone ждет окончания анимации
- 10. Сделать функцию Jquery ждать окончания анимации
- 11. следующая кнопка вкладки JQuery не работает
- 12. Wizard Form jQuery «следующая» кнопка не работает
- 13. Следующая кнопка JQuery Gallery работает неправильно?
- 14. Следующая кнопка слайдера изображения не работает. [JQUERY]
- 15. Следующая и предыдущая кнопка с использованием jquery
- 16. jQuery datatable Следующая кнопка работает некорректно
- 17. Следующая кнопка не отображается
- 18. QML: дождитесь окончания анимации
- 19. Дождитесь окончания анимации Android
- 20. FormToWizard Плагин jQuery Plug-а кнопка «Следующая» кнопка сброса формы
- 21. UIScrollView следующая предыдущая кнопка
- 22. iPhone Keyboard Следующая кнопка
- 23. UITextField - Следующая кнопка
- 24. Мастер PrimeFaces следующая кнопка
- 25. MPMoviePlayerController и следующая кнопка
- 26. UITextField - Следующая кнопка (2)
- 27. Следующая кнопка в Затмении
- 28. Объектив-c: Кнопка анимации до конца таймера
- 29. DataTables Следующая кнопка не работает
- 30. Вопрос о jQuery.HISTORY --- Предыдущая/Следующая кнопка & Pages
Довольно хорошо ... JQuery имеет каждый кусок кода, вам может понадобиться. –
Очень полезно. Благодаря! – 2013-11-20 20:03:20