2016-10-31 17:14:56 5080次浏览 5条回答 2 悬赏 10 金钱

Yii2消息提示如何实现3秒自动关闭?

  • 回答于 2016-10-31 17:25 举报

    点击或者鼠标移上去的时候触发js倒计时三秒关闭

  • 回答于 2016-10-31 18:20 举报

    可以用yii的setFlash,getFlash, 然后:

            setTimeout(function() {
                $('#div').slideUp(500);
            }, 3000);
    
  • 回答于 2016-11-01 08:59 举报

    用js实现

  • 回答于 2016-11-01 17:05 举报

    这个需要写js 定时器了。很简单的。

  • 回答于 2020-02-09 08:51 举报

    controller:
    Yii::$app->getSession()->setFlash('success', '1234');

    html:
    <?php $this->beginBlock('auto_close_alert'); ?>

    $(function() {
        setTimeout(function() {
            $('.alert').slideUp(500); //方法一
            //$('.close').close();//方法二
            }, 1000);
    });
    

    <?php $this->endBlock() ?>
    <?php $this->registerJs($this->blocks['auto_close_alert'], \yii\web\View::POS_END); ?>

您需要登录后才可以回答。登录 | 立即注册
安静的释怀
实习生

安静的释怀

注册时间:2016-04-12
最后登录:2018-08-10
在线时长:0小时23分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分10

热门问题