函数调用延迟
Delay in function calling
代码为:
setTimeout(function () {
$(id_lastchild).click();
$("#upload_download_doc").hide();
}, 150);
setTimeout(function () {
$(id_lastchild).click();
$("#upload_download_doc").hide();
}, 100);
,但是我想在像
这样的函数中做上面的操作function click_hide_Scroll(){
$(id_lastchild).click();
$("#upload_download_doc").hide();
}
我正在寻找的实现是
delay(100).click_hide_Scroll().delay(100).click_hide_Scroll();
这意味着在100ms延迟后调用click_hide_Scroll()
函数,然后在它完成后再延迟100ms,再次调用该函数。
有可能吗?或者是否有其他代码来完成此操作?
尝试使用callback()
function callAgain(){
$(id_lastchild).click();
$("#upload_download_doc").hide();
}
function click_hide_Scroll(callback){
$(id_lastchild).click();
$("#upload_download_doc").hide();
setTimeout(callback, 100);
}
setTimeout(function() { click_hide_Scroll(callAgain)}, 100);
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 如何在Javascript函数调用中循环变量
- 如何在 JS 中调用 2 次或更多次时延迟函数执行
- 如何按顺序调用延迟函数
- 使用promise或setTimeout确定延迟函数的调用顺序
- jQuery deferred:用于延迟函数的返回,直到函数内的异步调用完成+获取返回值
- 节点 js 从客户端和另一个节点模块调用相同的延迟函数
- 延迟函数执行(API 调用)以在时间段内执行 n 次
- 如何在延迟后调用猫头鹰轮播函数
- Javascript AJAX函数调用延迟
- SetTimeout未延迟函数调用
- 如何在考虑页面刷新的固定时间延迟后调用javascript函数
- 将第一个函数调用延迟n秒
- 如何在调用事件后延迟函数的执行
- 函数调用延迟
- 如果在此期间发生其他事件,如何停止调用延迟函数
- jQuery / backbone.js -延迟函数调用
- jQuery-延迟所有用.on声明的函数调用
- 使用Angular在页面加载延迟后调用函数