2014-02-06 37 views
-1

我有这样一段代码,其中刷新的UL的内容。Photoswipe相同的源代码,但输出不工作

它工作在第一负载,在UL的内容直接加载,但我想提出每10秒的新内容,使用户可以随时获取新的内容。

的源代码的内容通过JavaScript调用递送是作为第一负载完全相同。然后还javascript调用不起作用

的JavaScript:

<script type="text/javascript"> 
    setInterval(function() { 
     $("#vbar").load(location.href+" #vbar>*",""); 
    }, 10000); 
</script> 

的HTML代码是:

<ul id="vbar" class="gallery">   
    <li> 
     <a href="http://i2.listal.com/image/3550836/600full-taylor-swift.jpg" rel="external">Taylor Swift </a> 
    </li> 
    <li> 
     <a href="http://i2.listal.com/image/303530/600full-jessica-lange.jpg" rel="external">Jessica Lange </a> 
    </li> 
    <li> 
     <a href="http://i2.listal.com/image/2844304/600full.jpg" rel="external"> </a> 
    </li> 
    <li> 
     <a href="http://i2.listal.com/image/524086/600full-caroline-ribeiro.jpg" rel="external">Caroline Ribeiro </a> 
    </li> 
    <li> 
     <a href="http://i2.listal.com/image/2402821/600full-francine-dee.jpg" rel="external">Francine Dee </a> 
    </li>     
</ul> 

我已经试过没有缓存和使用的标题这个代码,然后也没有用

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> 
    <meta http-equiv="Pragma" content="no-cache" /> 
    <meta http-equiv="Expires" content="0" /> 

在此处输入验证码

http://www.way2enjoy.com/touch/w2et/newphoto12.php 

除了可我改变urlwhen新的内容插入

+0

可能重复的[JQuery,setTimeout不工作](http://stackoverflow.com/questions/1495903/jquery-settimeout-not-working) –

回答

0

我会用jQuery ready

喜欢的东西

<script type="text/javascript"> 
$(document).ready(function(){ 
    setInterval(function() { 
     $("#vbar").load(location.href+" #vbar>*",""); 
    }, 10000); 
}); 
</script> 

,但更好的方法是通过@Cletus in his answer解释。

有一个在例如旋转木马you linked in the comment section,这个问题现在的问题是,虽然在转盘中,setTimeout不更新转盘

的解决方案:

  • 创建数组存储所有正在更新的图像。
  • 更新IMGS在旋转木马,调用转盘在setTimeout的

在这两个,你要看看是否在传送带上的代码被阻断超时的代码。使用chrome dev工具进行检查,或者使用警报('test');应该完成这项工作。

+0

如果它是.Net我会说[page request management(又名PRM)] [http://stackoverflow.com/questions/4433458/asp-net-how-do-i-get-this-jquery-to-work-persistently-across-page-loads-post-b/4433708 #4433708] –

+0

您在哪里使用了live/on代码。在我的情况下,它没有work.it被赋予相同的输出作为我的代码有问题 – Priya

+0

我的错误,我正在读一两件事没有任何与你的问题做的,遵循的不是。我为你解决它。 –

相关问题