2017-09-07 2 views
0

私はalertify.jsライブラリを使用して、非表示にすることができない永続的なログを作成しています。コードからalertify.jsログを閉じる

var log = alertify.closeLogOnClick(false).delay(0).log("Hello world!"); 

これを閉じるにはlog私は自分のJavaScriptコード内から作成しましたか?

+0

はこの' alertify.delay(0)の.log( "!こんにちは、世界を")試してみてください。クリックすると閉じられます。 – Thennarasan

+0

私のコードでわかるように 'closeLogOnClick(false)'を明示的に設定しています。それは本当に解決策ではありません。 – Acidic

+0

変数 'log'は' clearLogs() 'メソッドを持っています –

答えて

0

これは、あなたがしたい場合は、特定のログ、もし条件のいくつかの種類をクリアするには、

を4ログを作成します。

var log = alertify.closeLogOnClick(false).delay(0).log("Hello world!"); 
var log1 = alertify.closeLogOnClick(false).delay(0).log("Hello world1!"); 
var log2 = alertify.closeLogOnClick(false).delay(0).log("Hello world2!"); 
var log3 = alertify.closeLogOnClick(false).delay(0).log("Hello world3!"); 

、あなたは4つの永続的なログを作成して考えてみましょう

$(".alertify-logs")

はあなたがすべての項目、 $(".alertify-logs").children及びそれを削除するには、ログテキストにチェックしますこれを実行し、すべてのログを一覧表示するにはまず。例えばのために

:; `ので、これは継続的に表示されます$(".alertify-logs").children[0].innerText == "Hello world!"はその後$(".alertify-logs").children[0].remove();

関連する問題