Моя проблема заключается в том, что javascript не ждет закрытия диалогового окна выбора файла. Я только что нашел решение, объявляющее событие onChange для элемента. Так что работа onChange корректна, но скрипт все еще запускается перед событием onChange. Они асинхронны. Я думаю, может быть, есть способ проверить, нет ли открытия диалога? Пожалуйста, помогите мне, 2 дня моего :)Закрытие диалогового окна Javascript not wait
1
A
ответ
2
Если вы хотите перезвонить метод после того, как диалог полностью открыт, вы можете использовать с помощью JQuery Promise
объекта, как указано в this ответе:
$("#dialog").dialog({
show: {
effect: "drop",
direction: "up",
duration: 1000
},
hide: {
effect: "drop",
direction: "down",
duration: 1000
},
open: function() {
$(this).parent().promise().done(function() {
console.log("[#Dialog] Opened");
});
},
close: function() {
$(this).parent().promise().done(function() {
console.log("[#Dialog] Closed");
});
}
});
Вот обычный JSFiddle Демо: http://jsfiddle.net/losnir/jcmpm/
Смежные вопросы
- 1. Закрытие диалогового окна jQuery
- 2. Закрытие пользовательского диалогового окна
- 3. Закрытие диалогового окна mvc3
- 4. Закрытие диалогового окна система не
- 5. Правильное закрытие пользовательского диалогового окна
- 6. Запретить закрытие диалогового окна aurelia
- 7. jQuery: Закрытие дочернего диалогового окна
- 8. закрытие диалогового окна после задержки
- 9. Проверка возраста - закрытие диалогового окна
- 10. Закрытие диалогового окна Ui-bootstrap
- 11. Закрытие диалогового окна JQuery изнутри
- 12. Закрытие диалогового окна Chrome Print
- 13. Закрытие диалогового окна, созданного JOptionPane.showOptionDialog()
- 14. Javascript wait not working
- 15. Наличие функции JavaScript wait по результатам диалогового окна JQuery modal
- 16. Закрытие диалогового окна jQuery при нажатии кнопки
- 17. закрытие окна JavaScript javascript
- 18. Вручную закрытие диалогового окна JQuery из функции Javascript - Err
- 19. Закрытие диалогового окна закрывает родительскую форму
- 20. JAVA GUI Закрытие диалогового окна приложения
- 21. закрытие диалогового окна с кнопкой esc
- 22. Закрытие диалогового окна предупреждения с помощью меню
- 23. Закрытие диалогового окна WPF из содержащегося UserControl
- 24. jQueryUI Закрытие диалогового окна на кнопке Нажмите
- 25. Закрытие диалогового окна удаления в jqgrid
- 26. реплицировать кнопкой x щелчок (закрытие) диалогового окна
- 27. Закрытие диалогового окна Win32 при запуске
- 28. Закрытие динамически загруженного диалогового окна jQuery
- 29. Закрытие диалогового окна JQuery при возникновении ошибки?
- 30. Возврат диалогового окна JavaScript
Работает ли с файлом Диалог, я применяю код, а затем диалоговое окно не появляется больше :) –