繁体   English   中英

Joomla 2.5 - 几秒钟后隐藏后端错误消息

[英]Joomla 2.5 - Hide the backend error message after few seconds

我正在使用Joomla 2.5,我使用下面的代码在后端向用户输出错误消息。

JFactory::getApplication()->enqueueMessage(JText::_('Error Message goes here'));

我想要做的是在几秒钟后隐藏错误消息。 我该怎么做? 我必须使用jQuery或Mootools吗? 它是否已包含在Joomla中?

我是Joomla&Hope的新手,有人会帮助我。 谢谢

我没有遇到joomla为此提供的任何内置方法。 但你可以尝试这个 -

<script>!window.jQuery && document.write('<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"><\/script>');</script>  
<script>jQuery("#system-message").fadeOut(4000);    </script>

根据评论你可以试试这个 -

setTimeout(function() {
    jQuery('#system-message').fadeOut('fast');
}, 5000);

在Irfan回答的帮助下,我能够理解它。 他所做的就是淡出错误信息。 我正在做的是在隐藏之前等待5秒,以便用户可以看到错误。

jQuery('#system-message-container').delay(5000).fadeOut(1000);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM