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

时间:2012-10-11 07:14:47

标签: php jquery joomla joomla2.5

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

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

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

我是Joomla&的新手。希望有人能帮助我。感谢

2 个答案:

答案 0 :(得分:2)

我没有遇到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);

答案 1 :(得分:0)

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

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