gpt4 book ai didi

javascript - 设置间隔变化?

转载 作者:搜寻专家 更新时间:2023-10-31 21:25:57 24 4
gpt4 key购买 nike

我有

<script type="text/javascript">
$(document).ready(function(){

setInterval(function(){
$('#fetchstatuses').load('statuses/statuses.php')
}, 1000);

});

<div id="fetchstatuses"></div>

我使用它在上面提到的 div 内的页面上加载状态。但是当我将评论表单添加到状态时:

对于每个状态,我都会回显状态,并在底部使用带有文本区域和提交按钮的表单进行评论的代码....

我的问题是 interval 会加载所有内容,我无法评论,因为 textarea 每次都会在秒内重新加载。当我从代码中删除间隔时,整个脚本、我的状态加载时间过长,而类似按钮的图像加载时间过长。此外,当我尝试停止脚本直到我的评论表单打开并在评论后启动时,它不会起作用。那么有人知道这种方法的不同方法或可以在此方法中使用的东西吗??

最佳答案

我不完全理解这个问题,但如果它是关于启动/停止/暂停计时器/间隔,那么你有一个选项可以同时使用 setInterval()setTimeout()

这两种方法都返回超时或间隔的 ID,可用于取消它们中的每一个。

//1. getting the IDs
var timeOutID = setTimeout(function () { … }, 1000),
intervalID = setInterval(function () { … }, 1000);

//2. clearing the time-out/interval
clearTimeout(timeOutID);
clearInterval(intervalID);

重启本质上是第1步,但提醒每次返回的ID都是唯一的。

希望能帮到你。

关于javascript - 设置间隔变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36149925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com