2015-09-06 34 views
-1

我正在循環的項目,但是,當它循環回到第一個div,動畫正在發生的事情,我只需要切換的div沒有動畫區間jQuery的刪除循環動畫

$(document).ready(function() { 
    function telephone() { 
     $("#div1").delay(3000).hide(0, function() { 
      $("#div2").show(); 
     }); 
     $("#div2").delay(6000).hide(0, function() { 
      $("#div1").show(telephone); 
     }); 
    } 
    telephone(); 
}); 

http://jsfiddle.net/s7NXz/542/

+0

你想要的結果是什麼?你期望從你的代碼中做什麼? –

+0

贊這個http://jsfiddle.net/yy176ve0/1/? – Vidul

+0

是的,但它應該循環 – JeVic

回答

2

Example fiddle

如果你想在兩個div之間切換,每3秒,使用JavaScript函數setInterval()和jQuery功能toggle()

setInterval(function(){ 
 
    $("#div2, #div1").toggle(); 
 
}, 3000);
#div2 { 
 
    display : none; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="div1">phone1</div> 
 
<div id="div2">phone2</div>

我不知道,如果真的是你想要什麼,但希望這有助於。