Измените время задержки автоматического скрытия плагина notify js
Мой пример:
$(document).ready(function(){
{% for label, messages in app.session.flashbag.all %}
{% for message in messages %}
$.notify('{{message|trans}}', '{{label}}', [{autoHideDelay : 20000}]);
{% endfor %}
{% endfor %}
$('input[type="date"]').attr('type', 'text');
});
Сообщение исчезнет через 5 секунд, потому что в notify.js autoHideDelay равно 5000. Как я могу изменить это из HTML-шаблона. Потому что, как я показываю, ты не работаешь. Спасибо заранее и извините за мой английский
1 ответ
Решение
См. Рабочий пример с длительным уведомлением в течение 20000 мс (20 секунд) с использованием параметра autoHideDelay
$(function(){
var successOptions = {
autoHideDelay: 20000,
showAnimation: "fadeIn",
hideAnimation: "fadeOut",
hideDuration: 700,
arrowShow: false,
className: "success",
};
$("#btnSuccess").on("click", function () {
$.notify("Success message!", successOptions);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/notifyjs/notifyjs/master/dist/notify.js"></script>
<button id="btnSuccess">Display Success</button>