Я использую angularjs
с библиотекой angular-ui
(особенно angular-ui-bootstrap
).Задержка углового-ui модального закрытия
Как я могу отложить модаль от закрытия? После того, как пользователь нажимает кнопку x
или кнопку «Отмена», мне нужен модальный вид, который останется видимым в течение дополнительной половины секунды, но я не нашел способ сделать это.
Я думал, чтобы добавить некоторые тайм-аут в функции обратного вызова, который передается в then
функции модальных например, такие как:
modalInstance.result.then(function success(){
// timeout .5 second
}, function cancel() {
// timeout .5 second
});
но код в функции обратного вызова фактически запущен после модальной был близок. Есть ли способ сделать это?
Какой код вы используете, чтобы закрыть модальное? Кроме того, почему вы хотите, чтобы модальные придерживаться дольше? –
Я не использую какой-либо код для закрытия модального, только встроенного по умолчанию. Причина - взломать, чтобы избежать какого-либо эффекта мигания (если я открою один модальный, закрою его и появится еще один). – Paco