有没有一种方法可以改变播放时间的时间?

时间:2019-05-22 12:55:59

标签: javascript php laravel flash-message

我想更改显示Flash通知的时间。

我有一个工作正常的laracast闪光灯,那很好,但是闪光灯可以覆盖屏幕的1/4,所以我只希望它大约2塞克,而不是现在的10塞克。我不知道从哪里开始。有这样的功能吗?

这是闪光灯

if ( ! function_exists('flash')) {

    /**
     * Arrange for a flash message.
     *
     * @param  string|null $message
     * @param  string      $level
     * @return \Laracasts\Flash\FlashNotifier
     */
    function flash($message = null, $level = 'info')
    {
        $notifier = app('flash');

        if ( ! is_null($message)) {
            return $notifier->message($message, $level);
        }

        return $notifier;
    } 

}

在这里被称为

if ($cartItem->save()) {
            flash(trans( 'alerts.cart_added'), 'success')->important();

return back();

1 个答案:

答案 0 :(得分:0)

软件包Hiding Flash Message

的GitHub页面上有一个简单的示例。

从文档中

编写一些简单的JavaScript。例如,使用jQuery,您可以在结束标记之前添加以下代码段。

<script> $('div.alert').not('.alert-important').delay(3000).fadeOut(350); </script>

这将找到所有警报-重要警报除外,这些警报应一直保留到用户手动关闭为止-等待三秒钟,然后将其淡出。

因此,对于您的情况,您只需要针对特定​​的重要类别 像:

(如果您使用的是jQuery)

$('.alert-important').delay(3000).fadeOut(350);