我想在自动删除之前,向用户显示闪光灯通知的秒数。
您可以在页面上使用一些简单的JavaScript(在此示例中使用jQuery):
$('document').ready(function() {
setTimeout(function() {
$('#flash').slideUp();
}, 3000);
});
假设持有闪存消息的HTML元素的ID为#flash
,这将滑动并在3000毫秒(3秒)之后将其隐藏。
仅结合@louissimoneau和 @rlecaro2已经提到的东西 - 我当前使用:
function clearNotice(){
$(".notice").animate({opacity:'0'}, 1500);
}
请注意,如果您使用Rails 4与Turbolinks一起使用,则需要从ready
函数中调用它:
$(document).ready(ready);
$(document).on('page:load', ready);
var ready = function() {
setTimeout(clearNotice, 1000); //Flash fade
};