12

toastr を常に開いたままにしようとしていますが、クリックすると消えます。 extendedTimeOut = 0 を設定しましたが、クリックすると toastr が消えるため、クリックしても閉じない方法が必要です

4

3 に答える 3

0

追加してみてください

event.stopPropogation()

更新コード リンク

UPD: トリガーするソースで

return $toastElement[options.hideMethod](...);

したがって、このオプションを $toastElement で機能する jquery 関数に設定する必要があります。これは、「end」関数のようなものを何も作成しませんが、すべての jquery 要素に対して noop 関数を作成し、hideMethod を「noop」に等しくすることができます。

$.fn.noop = function(){return this;}; 
toastr.options.hideMethod = 'noop';

フィドルリンク

于 2015-11-09T22:40:48.997 に答える