我正在使用这个片段用于blockUI(jQuery插件)来显示'blahblah'文本15秒,然后它会自动消失并解锁页面。
<script>
jQuery(document).ready(function() {
jQuery.blockUI({
message: 'Blah blahblah',
timeout: 15000
});
});
</script>
有没有办法在首页加载时显示这个,而不是在网站的每个页面上显示..?
提前致谢! :)
答案 0 :(得分:0)
您没有指定是否要运行blockUI:
homediv
)并将代码放入加载函数中:$('#homediv').load(function () { //put the logic above here });
修改强>
如果是第一个,并且您只想每周向该网站的访问者显示一次该消息,请尝试以下操作:
jQuery(document).ready(function() {
if($.cookie('firstvisit') == null) {
jQuery.blockUI({
message: 'Blah blahblah',
timeout: 15000
});
$.cookie('firstvisit', '0', {expires:7, path:'/'});
}
});
将7
更改为要再次显示邮件之前要通过的天数。