[英]Replace a div with another div every 30 seconds
我的代碼:
<div class="employee">
<div class="text">Number of Employees</div>
<div class="number">50</div>
</div>
我希望下面的div每30秒替換一次上面的div。 例如,上方div顯示30秒,然后下方div顯示30秒,然后返回上方div 30秒,依此類推。
<div class="recruit">
<div class="text">Recruiting</div>
<div class="number">1</div>
</div>
我知道如何在onclick上執行此操作-
$( ".employee" ).click(function() {
$( this ).replaceWith( "<div class="recruit"><div class="text">Recruiting</div><div class="number">1</div></div>" );
});
但是我不知道如何自動每30秒更改一次?
您可以使用:
setInterval(function(){
if($('.employee').length)
$('.employee').replaceWith( '<div class="recruit"><div class="text">Recruiting</div><div class="number">1</div></div>' );
else
$('.recruit').replaceWith( '<div class="employee"><div class="text">Number of Employees</div><div class="number">50</div></div>' );
},30000);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.