質問

Alertify.jsイベントのクリック(または非表示)イベントをキャッチする必要があります。メッセージをクリックするためにユーザーに待つために、時間を0に設定しました。このイベントに関数を添付する方法はありますか?

<link rel="stylesheet" href="alertify.js-0.3.11/themes/alertify.core.css" />
<link rel="stylesheet" href="jalertify.js-0.3.11/themes/alertify.default.css" id="toggleCSS" />
<script src="alertify.js-0.3.11/lib/alertify.min.js"></script>

<script>
    alertify.log('test','',0);
</script>
.

役に立ちましたか?

解決

文書にイベントを添付して、[クリックされた要素に添付されたクラス名(alertify-log)と一致するクラスがあるかどうかを確認できます。

たとえば、次のようなコードを使用できます。

document.body.addEventListener('click', function (e) {
  if(e.target.className.indexOf('alertify-log') > -1) {
    console.log('Clicked on a log');
  }
}, false);
.

href="http://jsbin.com/fadaz/1/edit" rel="nofollow">デモ

他のヒント

を試してください
alertify.log('test',function(){
    //function here
});
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top