php随机消息将在20秒内淡出到下一条随机消息
php random message fade to next random message in 20 seconds
我有一个带有小插图云的网页,里面有一条小消息它从包含30条消息的mySql表中随机出现
它完美地工作
代码:
$select = mysql_query("SELECT * FROM `cloudbig` ORDER BY RAND() LIMIT 1");
如果页面被刷新,则出现另一条消息
我的客户希望…如果用户在该页面上,云将更改为另一个随机消息,每20秒一次,具有平滑的衰减效果
你知道我会怎么写剧本吗"+20秒获取下一条记录ORDER BY RAND()"。。。和一些javascript脚本褪色?
您可以从数据库中获取一堆消息,将它们回显到Javascript数组中,然后编写/找到一个Javascript来循环它们并产生效果(您可以使用jQuery进行淡入)。这是一种"缓存"类型的方法。
如果表的内容变化很快,或者由于其他原因每次访问的固定大小池是不可接受的,则可以使用AJAX向服务器发出异步请求。通过这种方式,您可以动态地从服务器获取新消息。虽然这可能没有必要,但我建议采用上述方法。
至少有三种不同的方法可以实现这一点。
一种是列出所有要发送的消息,并且只显示其中一条消息。在JavaScript中,您可以在超时的情况下循环使用它们。
另一种可能性是只显示一条消息,然后在超时后通过AJAX获取下一条消息。
这两者的混合方式是,一开始不显示任何消息,但在文档加载完成后,让JavaScript通过AJAX获取所有消息,并将它们加载到数组客户端。然后你可以使用一个超时来循环它们。这是我喜欢的方式,但这取决于你。
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 使用当前日期生成随机id
- 消息显示之外的淘汰验证
- 选项卡侦听器未被来自后台脚本的消息激活
- jQuery在输入下验证post错误消息
- Scipt未在选定选项卡中执行以发送和接收消息
- 检查xmlhttprequest问题的消息
- AngularJs对ng消息的自定义替换
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 当用户按下回车键时,自动在text区域/text中插入消息
- 从a-z中随机选择一个字母
- 如果消息框答案为YES,则用Javascript填写表单
- 如何在随机时间和随机消息对话框中显示弹出窗口
- 生成并显示随机消息–JavaScript
- php随机消息将在20秒内淡出到下一条随机消息