用于处理类似 setTimeout 的延迟操作的实用类。
摘要
方法
| 名称 | 摘要 | 定义者 |
|---|---|---|
setEditorInterval() | 设置一个类似于原生浏览器 setInterval API 的间隔计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。 |
|
setEditorTimeout() | 设置一个类似于原生浏览器 setTimeout API 的超时计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。 |
|
方法
setEditorInterval()
setEditorInterval(callback: Function, time: Number): Number
设置一个类似于原生浏览器 setInterval API 的间隔计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。
参数
callback (Function)- 当间隔时间结束时要执行的回调函数。time (Number)- 可选的等待时间,在执行回调之前等待的秒数,默认为 0。
返回值
Number- 超时 ID 号。
setEditorTimeout()
setEditorTimeout(editor: tinymce.Editor, callback: Function, time: Number): Number
设置一个类似于原生浏览器 setTimeout API 的超时计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。
参数
editor (Editor)- 要检查其已移除状态的编辑器实例。callback (Function)- 当计时器结束时要执行的回调函数。time (Number)- 可选的等待时间,在执行回调之前等待的秒数,默认为 0。
返回值
Number- 超时 ID 号。