Измените время задержки автоматического скрытия плагина 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>

Другие вопросы по тегам