- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用此脚本,其中 li
内容每 10 秒就会显示在 input
中。它工作正常......但是......
在首次点击按钮
后,我必须等待 10 秒才能开始执行代码...
如何避免这种行为?我只是希望脚本立即开始。
$("button").on("click", function() {
var items = $(".menu li"), idx = 0;
var timer = setInterval(function() {
var currText = items.eq(idx).text()
if (idx < items.length - 1) idx++;
else idx = 0;
$("#show").val(currText);
}, 10000);
});
input {
width: 40px;
height: 40px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<button>show li in order every 10 seconds</button>
<input type=text id="show" />
<ul class="menu">
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
</ul>
最佳答案
创建一个具有该间隔的函数 - 并调用它!
不要忘记使用 .one()
而不是 .on()
var items = $(".menu li"), $show = $('#show'), idx = 0, timer = null;
function doIt () {
var currText = items.eq(idx).text()
if (idx < items.length - 1) idx++;
else clearInterval(timer);
$show.val(currText);
timer = setInterval(doIt, 1000);
}
$("button").one("click", doIt);
input {
width: 40px;
height: 40px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<button>show li in order every 10 seconds</button>
<input type=text id="show" />
<ul class="menu">
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
</ul>
关于jquery - 避免 setInterval jquery 中的等待时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59814931/
假设我们有 MethodA 和 MethodB,其中整个方法的主体都在单个大锁 block 中。两种方法都使用相同的对象进行锁定: lock (objectX) { // methodbody
我想在我的代码中设置不同的 Capybara 等待时间,具体取决于它们通常需要多长时间才能完全加载?我是否必须重复更改 Capybara.default_wait_time 还是有更好的方法? 最佳答
我们的 Graphite 服务器面临 CPU 和磁盘瓶颈。主要问题是 %IO 等待时间始终在 40% 的范围内。我们在具有 7.5 GiB RAM 的 RHEL 服务器上的 2 核 CPU 上运行它。
我正在编写一个自动化测试程序,它将测试一些有时加载某些 AJAX 调用很慢的 Web 程序。例如,用户将单击“查询”,这将导致 15 到 90 秒的 HTML“加载”覆盖。搜索完成后,它将使用结果更新
如果我使用例如“ls -Rlah/”运行以下函数“运行”,我会按预期通过打印语句立即获得输出 import subprocess32 as subprocess def run(command):
如何检查 Linux 机器中进程等待 CPU 的时间? 例如,在加载的系统中我想检查 SQL*Loader 有多长(sqlldr) 进程等待。 如果有一个命令行工具来执行此操作将会很有用。 最佳答案
我正在运行一个多并行文件处理进程(最少 200 个进程),其中每个进程正在读取不同大小(0-50mb)的日志以捕获日志的实时数据。我在 16 个内核上运行我的作业和 8 GB 内存 Linux 机器。
我可以使用哪个 C API 来获取 Linux 上退出的子进程的总磁盘 IO 等待时间(绝对值)? 例如PID 为 1234 的进程运行了 10 秒,并等待 IO 操作完成 3 秒。 背景:我试图找出
我需要一些帮助来计算 bash 脚本的平均 IO 等待时间。 我要运行的脚本非常简单。排序 2 个文件,然后加入。因为我将在大文件上进行测试,所以我需要知道我有多少 IO 瓶颈才能做出一些决定(加入哪
我们在 UNIX 中使用 iostat 在 Unix 中获取所有这些信息。我可以在 Windows 中执行此操作。目前我们使用 typeperf。 最佳答案 还有一个实用程序“logman”。有关此主
我们的 Web 应用程序在高峰时段遇到性能问题,目前该应用程序分为一台 2003 IIS6 Web 服务器和一台 SQL Server 2005 DB 服务器。数据库服务器上的查询时间看起来不错(大约
我是一名优秀的程序员,十分优秀!