使用jQuery,我如何在页面顶部轻松地显示一条闪光消息?有没有什么内置的,或者是一个插件,或者它是否足够容易自己来做?
我的意思是,就像在一篇成功的ajax帖子之后,我想以一种不引人注目的方式只说“嘿,进展得很好”。
发布于 2010-05-19 17:57:35
如果您正在寻找一些快速实现的东西,我可以查看一下jQuery growl style plugins available :)
.ajaxSuccess()
将是运行代码的好地方,或者对于errors .ajaxError()
,以下是一些global ajax event handlers available,例如:
$(document).ajaxSuccess(function() {
//fire success message using the plugin of choice, for example using gritter:
$.gritter.add({
title: 'Save Complete!',
text: 'Your request completed successfully.'
});
});
发布于 2010-05-19 20:31:24
我也使用过Notify Bar来做这件事。使用起来非常简单。
发布于 2010-05-21 05:15:30
不需要插件,可以试试下面的方法。它看起来很像stackoverflow上的那个。您只需将html传递给您想要查看的函数
showFlash: function (message) {
jQuery('body').prepend('<div id="flash" style="display:none"></div>');
jQuery('#flash').html(message);
jQuery('#flash').toggleClass('cssClassHere');
jQuery('#flash').slideDown('slow');
jQuery('#flash').click(function () { $('#flash').toggle('highlight') });
},
https://stackoverflow.com/questions/2864408
复制相似问题