代码是:
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后,再次调用该函数。
有可能吗?或者还有其他代码可以执行此操作吗?
答案 0 :(得分:2)
尝试使用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);