@Shanish,你显然在苦苦挣扎,所以这里有一些东西可以帮助你入门。
假设您有一个message
类似这样的容器:
<div id="message">
<img src="" /><span></span>
</div>
容器不需要是 div。它同样可以是 ap、span、td 或 th。
样式表中的一些 css 指令将提供背景颜色、字体大小、填充、边距等。
现在,要设置任何图像/消息,您将执行以下操作:
function setMessage(imgSrc, text, duration) {
imgSrc = String(imgSrc) || '';
text = String(text) || '';
duration = Number(duration) || 0;
var $message = $("#message");
var fn = (imgSrc === '') ? 'hide' : 'show';
$message.fadeIn('fast').find("span").text(text).end().find('img').attr('src', imgSrc)[fn]();
if(duration && !isNaN(duration)) {
setTimeout( function(){$("#message").fadeOut('fast')}, duration );
}
}
你会这样调用函数:
setMessage('green_tick.png', 'Changes saved successfully', 3000);
请参阅演示- 根据需要进行调整以获得您想要的。