Tom*_*Tom 10 html jquery caching
我想在我的网站上制作幻灯片,但问题是setInterval只能工作一次.它只加载我的文件一次,然后停止.
下面是代码:main.html
<img src="images/ex/full.jpg" width="800" height="377" alt="">
<script>
$(document).ready(function(){
var refreshId = setInterval(function(){
$('#center').load('images/gallery/best/rotate.php');
}, 5000);
});
</script>
Run Code Online (Sandbox Code Playgroud)
rotate.php
<img src="images/gallery/best/random.php?".<?php echo rand(0,1000) ?>."" width="800" height="377" alt="">
Run Code Online (Sandbox Code Playgroud)
random.php包含一个从所选文件夹加载随机图像的代码,效果很好.
忘了提,我也包含了lightbox脚本.也许他们不一起工作?
头:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="vendors/jquery/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="vendors/js/prototype.js"></script>
<script type="text/javascript" src="vendors/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="vendors/js/lightbox.js"></script>
<link rel="stylesheet" href="styles/style.css" type="text/css" />
<link rel="stylesheet" href="styles/lightbox.css" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
谢谢.
boz*_*doz 10
<script>
$(document).ready(function(){
var refreshId = setInterval(function(){
var r = (-0.5)+(Math.random()*(1000.99));
$('#center').load('images/gallery/best/random.php?'+r);
}, 5000);
});
</script>
Run Code Online (Sandbox Code Playgroud)
那个怎么样?
-
对不起,我的意思是你应该随机化setInterval函数中的照片.如上图所示.而不是rotate.php; 只需加载random.php.
| 归档时间: |
|
| 查看次数: |
40277 次 |
| 最近记录: |