gpt4 book ai didi

javascript - 如何在jquery中获取事件的完成时间

转载 作者:搜寻专家 更新时间:2023-11-01 05:13:03 24 4
gpt4 key购买 nike

您好,我正在使用 jquery。

我有一个复选框点击事件

jQuery('.btn-check-box').click(function () {

//code goes here .
});

问题是点击事件需要相当长的时间才能完成。有时浏览器会卡住。所以我想更改函数内部的代码并减少完成时间。

现在我想得到我当前的点击事件完成时间。然后更改代码并再次检查完成时间。

所以我可以根据完成时间优化我的代码。

有什么方法可以检查事件完成时间。请帮忙。提前致谢。

最佳答案

将事件作为参数传递。

var createdTime;
jQuery('.btn-check-box').click(function(e){
createdTime = e.timeStamp;
}).done(function(){ calculate time difference });

如果您将使用 console.log(e),那么它会告诉您当事件被触发时 jQuery 已经传递了时间戳。

所以现在你需要找到一种方法,当 even 完成时 .done() jQuery 方法会帮助你。

在 side .done() 中,您还可以获得相同的 e.timestamp 并进行一些数学运算,以秒、分钟或任何时间获得所需的输出。

关于javascript - 如何在jquery中获取事件的完成时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15287921/

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