小编zor*_*sen的帖子

jQuery/PHP:根据服务器时间刷新页面

我正在尝试制作一个 jQuery 脚本来重新加载整个页面。这是我到目前为止得到的代码;

<script type="text/javascript">
setInterval("refresh();",5000);
function refresh(){
    window.location = location.href;
}
</script>
Run Code Online (Sandbox Code Playgroud)

这非常适合每 5 秒重新加载整个页面,但我正在尝试进一步推动这一点。我想要完成的是页面根据服务器时间每隔一个小时重新加载一次。假设现在时间是晚上 10:50。我希望脚本在新的时间晚上 11:00 时更新页面。(用户访问该页面后 10 分钟)。如果用户进入的时间是晚上10:55,则脚本需要在用户进入页面后5分钟刷新页面,以此类推。

有什么简单的方法可以做到这一点吗?我可以使用 PHP 中的 date() 函数来计算当前小时的剩余时间。到目前为止我有这个脚本;

<?php
$date = date("i:s");

list($cur_min, $cur_sec) = explode(':', $date);

$mins_left = ($cur_min == 59) ? 0 : 60 - $cur_min;
$secs_left = 60 - $cur_sec;

echo 'There is ' . ($mins_left)  . ' minutes and ' . $secs_left . ' seconds left until the next hour';
?>
Run Code Online (Sandbox Code Playgroud)

这非常适合显示下一个小时的剩余时间。到目前为止,一切都很好。我现在正在努力解决的是以毫秒为单位得到下一小时的剩余时间。这样我就可以使用 PHP 创建一个剩余毫秒数的字符串,并在 jQuery 脚本中使用它。例如,将一小时内剩余的总毫秒数保存在 $timeleft 中。如果我能实现这一点,jQuery …

php date reload hour milliseconds

3
推荐指数
1
解决办法
1685
查看次数

jQuery重定向 - 淡出/淡化

我正在使用jQuery中的重定向脚本.到目前为止这是我的剧本;

$(document).ready(function(){
  setTimeout(function() {
   window.location.href = "http://test.example.com/;"
  }, 5000);
});
Run Code Online (Sandbox Code Playgroud)

这个脚本会在我想要的5秒后重定向.我想要做的是在重定向之前淡出页面然后淡化新文档.这可能吗?

谢谢你的帮助!

jquery redirect fadeout fadein

2
推荐指数
1
解决办法
6044
查看次数

jQuery:使用fadein和fadeout刷新页面

我有一个片段让我的页面每分钟刷新一次.但是,我希望页面淡出为特定颜色,然后刷新并再次淡入.有什么简单的方法吗?

这是我使用的代码;

setInterval("refresh();",60000);
 function refresh(){
  window.location = location.href;
 }
Run Code Online (Sandbox Code Playgroud)

我在搜索解决方案时发现了这段代码,但不确定如何在一个区间内使用它;

$("body").fadeOut( 
 function(){
  location.reload(true);
 $( document).ready( function(){$(body).fadeIn();}); 
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
5546
查看次数

标签 统计

jquery ×2

date ×1

fadein ×1

fadeout ×1

hour ×1

javascript ×1

milliseconds ×1

php ×1

redirect ×1

reload ×1