我想设置在flash提示自动消失之前,向用户显示的秒数。
你可以在页面上使用一些简单的JavaScript(以下示例使用jQuery):
$('document').ready(function() {
setTimeout(function() {
$('#flash').slideUp();
}, 3000);
});
假设包含提示信息的HTML元素的id为#flash
,以下代码会使其在3000毫秒(3秒)内向上滑动并隐藏起来。
结合@LouisSimoneau和@rlecaro2已经提到的内容 - 我目前使用:
function clearNotice(){
$(".notice").animate({opacity:'0'}, 1500);
}
ready
函数中调用它:$(document).ready(ready);
$(document).on('page:load', ready);
var ready = function() {
setTimeout(clearNotice, 1000); //Flash fade
};
notice
。 - rlecaro2Rails new
不会将flash放入layouts/application.html.erb
中,而Rails指南中的代码示例根本不使用类。你是指脚手架模板吗? - Louis Simoneau