0

我正在使用下面的代码以另一种形式刷新多个 div,但这仅适用于同一个 div 多次。如果我的解释不正确,请检查代码。

<script type="text/javascript"> 
window.setInterval(function(){$('#div4,#div1').load('exp1.cfm')}, 1000);
</script> 

我正在使用滑块来滑动图表。我将 div 保存在名为 newslider1.cfm 的表单中,并包含在主表单 slider.cfm 中。所以它可以工作,但我需要每 2 秒更新一次 div 中的数据,而不会干扰主页上的幻灯片。但是,使用此代码,我一次只能刷新一个 div,不能超过这个。这是我为此使用的代码:

主页面代码:

<div class="container"> 
    <div id="slides">
        <cfinclude template="newslider1.cfm">
    </div>
</div>

脚本: 我以前使用过它,但它只适用于一个 div:

window.setInterval(function()$('#div1,#div2,#div3').load('newslider1.cfm');},1000);

现在: 我已经尝试过了,但它只适用于一个 div

<script type="text/java script">    
var Count = 0;
window.setInterval(function(){change()}, 2000);

function change()
{       
    if (Count >= 4)
    {
        Count = 0;
    }
    else
    {
        Count = Count + 1;
        var newdiv = "div" + Count; 
        $("#"+newdiv).load("newslider1.cfm");
    }
}
</script> 

子页面代码:

<div id="div1">content 1 here</div>
<div id="div2">content 2 here</div>
<div id="div3">content 3 here</div>
4

1 回答 1

0
This is the script working fine ,Insted of the previous one.
     <script type="text/javascript">    
     window.setInterval(function(){
    $('#div1').load('UpdatingSlider.cfm #div1');
    $('#div2').load('UpdatingSlider.cfm #div2');
    $('#div3').load('UpdatingSlider.cfm#div3')},2000);

    </script>
于 2013-12-03T05:21:26.037 回答