jquery中的dialog怎么设置每天只弹出1次??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery中的dialog怎么设置每天只弹出1次??相关的知识,希望对你有一定的参考价值。
配合服务器来做。在服务器后台提供一个存储对某个特定人(看你需求,不一定是人)已被提醒过的标识,提供一个http接口可存取该标识,要弹出对话框前,先从服务器上查询一下当天提醒过没,如果没提醒过,就弹出对话框,否则不弹。
这个办法我觉得是最优的,无论用户是否清理缓存能保证肯定只提醒一次。
把标识记录cookie中,解析cookie就知道提醒过没,清理缓存会失效。
如果支持html5,把标识记录在local storage中,需要读取出来就可以,同样清理缓存会失效。 参考技术A 这个可以用本地存储存变量,让弹出一次之后就改变,判断。。但是有缺陷,本地存储被清理的话就不行了。另一个办法就是存在后端那边。请求回来之后判断 参考技术B var today = new Date().getTime() / 86400;
if (localStorage['lastAlert'] < today)
localStorage['lastAlert'] = today;
window.alert('good good study, day day up');
追问
您好,请问这个怎么弹出张图片呢?
追答把图片放 div 中,把 div 放在 dialog 中弹出来。
我不了解 jQuery 弹 dialog,只知道 jquery mobile 有这个弹 dialog 的.
能给个具体的代码么???谢谢谢谢
jquery easyui 弹出 dialog窗口问题
index页面里面有一个iframe,之后在iframe中加载新的页面,在新的页面中弹出dialog窗口,如果dialog窗口太大就会导致如下图所示,怎样让dialog窗口的相对也是是index?
就是它的头部信息被窗体给遮住了,如何显示在窗体的外面,如下图
以前我也遇到过
就是把裏面的form高度固定,适当的把你这弹出层的高度调小一点,只要控制好高度,就不会出现了 参考技术B 设置一下margin-top 试试..本回答被提问者采纳
以上是关于jquery中的dialog怎么设置每天只弹出1次??的主要内容,如果未能解决你的问题,请参考以下文章