Greasy Fork is available in English.

WaitUntil

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

此脚本不应被直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://greasyfork.org/scripts/412875-waituntil/code/WaitUntil.js?version=856255

作者
wish king
得分
0 0 0
版本
0.1
创建日期
最近更新
许可协议
不适用
应用到
所有站点
等待满足某种条件后执行,这是什么库?
当你在写脚本时,有没有遇到过想等待某个元素加载完执行,或者等待jQuery加载完执行,或者满足多个条件后执行的情况?
如果有,那么这个脚本就是解决这个问题的
它有两个重要的参数,第一个是满足条件的函数,第二个是条件满足后执行的回调函数
注意:目前它不支持嵌套调用


//使用示例
WaitUntil(function(){return typeof jQuery !=="undefined" && $(".test").length>0}, function(){
    alert($(".test").html());
});
//其他参数
//condfunc 满足条件的函数
//callback 条件满足后执行的回调函数
//interval 监听满足条件的时间间隔,单位毫秒,默认100
//trys 尝试次数,超过这个数值就停止监听,默认为300(因默认间隔是100毫秒,所以默认停止监控时间为300*100毫秒,即30秒)