2017-12-21 3 views
0

meines Beispiel ist:das js Plug-in Auto-Verdecken Verzögerungszeit ändern benachrichtigen

$(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'); 
    }); 

Die Meldung dissapear nach 5 sec, weil in notify.js autoHideDelay 5000. Wie kann ich die HTML-Vorlage aus ändern. Weil ich zeige, dass du nicht arbeitest. Thx im Voraus und sorry für mein Englisch

Antwort

1

Siehe das Arbeitsbeispiel mit langer Dauer für 20000 ms benachrichtigen (20 sec) mit autoHideDelay Option

$(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>

Verwandte Themen