Greasy Fork is available in English.

WaitUntil

等待满足某种条件后执行,支持嵌套调用

이 스크립트는 직접 설치해서 쓰는 게 아닙니다. 다른 스크립트가 메타 명령 // @require https://update.greasyfork.org/scripts/412875/1177822/WaitUntil.js(으)로 포함하여 쓰는 라이브러리입니다.

질문, 리뷰하거나, 이 스크립트를 신고하세요.
개발자
wish king
버전
0.1.3.2
생성
2020-10-11
갱신
2023-04-13
라이선스
없음

等待满足某种条件后执行,这是什么库?
当你在写脚本时,有没有遇到过想等待某个元素加载完执行,或者等待jQuery加载完执行,或者满足多个条件后执行的情况?
如果有,那么这个脚本就是解决这个问题的
它有两个重要的参数,第一个是满足条件的函数,第二个是条件满足后执行的回调函数
支持嵌套调用


//使用示例

WaitUntil(function(){return typeof jQuery !=="undefined" && $(".test").length>0}, function(){
    alert($(".test").html());
});

//其他参数
//cond 满足条件的函数
//callback 条件满足后执行的回调函数
//interval 监听满足条件的时间间隔,单位毫秒,默认100
//trys 尝试次数,超过这个数值就停止监听,默认为300(因默认间隔是100毫秒,所以默认停止监控时间为300*100毫秒,即30秒)
//times 执行次数,默认执行1次,-1为无限次,0会忽略,等同于1次