【发布时间】:2017-05-31 11:35:18
【问题描述】:
我需要一次显示一个数据,但我的代码一次显示所有数据,我错过了什么? 这是我的 HTML/PHP 代码
<div style="position: relative;">
<?php for ($i=1; $i < 1000; $i++) {
?>
<p id="<?php echo $i; ?>" style="position: absolute; display:none; ">Name <?php echo $i; ?></p>
<?php
}
?>
</div>
这是我的 Javascript 代码
<script>
$(document).ready(function(){
var count;
$(".btn2").click(function(){
for(count = 0; count < 1000; count++){
$("#"+count).show();
setTimeout(function() { $("#"+count).hide(); }, 500);
}
});
});
</script>
我使用的是 jquery 3.2.1 版
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
【问题讨论】:
-
好吧,
setTimeout不会暂停 javascript
标签: javascript jquery