鍍金池/ 問答/PHP/ yii 提示信息給用戶

yii 提示信息給用戶

Yii::$app->getSession()->setFlash('success', "保存成功!");使用此方法提示信息給用戶,提示很快消息,麻煩問一下怎么設(shè)置時(shí)間,讓過多久之后提示消失,如果此提示不能實(shí)現(xiàn),麻煩問一下,yii 有別的實(shí)現(xiàn)方式嗎,謝謝了

回答
編輯回答
朽鹿

一般都是用js來寫個(gè)定時(shí)器來消失,找到提示框的部分,修改一下消失時(shí)間。

2017年4月15日 23:23
編輯回答
尐潴豬

最后通過找到fade的類延遲淡出
$(".fade").delay(5000).fadeOut("slow");

2018年2月17日 08:02
編輯回答
莫小染

這個(gè)只是把消息設(shè)置到session中,用一次就刪除。并沒有顯示在頁面上。
你看看渲染層文件

2017年12月16日 21:55
編輯回答
奧特蛋
<?php
    \Yii::app()->clientScript->registerScript(
        'myHideEffect',
        '$(".info").animate({opacity: 1.0}, 3000).fadeOut("slow");',
        CClientScript::POS_READY
    );
?>
2018年1月26日 04:40