我正在为 form-faces xforms 产品编写一个脚本,该产品以表单面内置的事件为键。该事件称为“xforms-ready”。我已将“startTime”定义为文档“就绪”后立即发生。我希望脚本做的是警告用户在“xforms-ready”发生之前花费了太长时间,比如自“startTime”以来是否已经 6 秒。当“xforms-ready”事件发生时,我可以使用下面的代码轻松地做一些事情:
new EventListener(document.documentElement,
"xforms-ready",
"default",
function() {
var endTime = (new Date()).getTime();
}
);
但是,警告将希望在定义“endTime”之前发生。所以我想我想要这样的东西:
If 6 seconds has passed since startTime and endTime is not yet defined do X
或者可能更有效:
If 6 seconds has passed since startTime and 'xforms-ready' has not yet happened do X
任何人都可以建议这样做的方法吗?