需要回调功能
callback functionality needed
>我正在尝试构造一个接受转换函数作为其参数之一的JavaScript函数。 请记住,此转换函数是用户构建的,因此它将具有多种语法,但此函数的目标是将网页从一种样式过渡到另一种样式。
例如,页面当前可能具有垂直三列布局,调用此转换函数可能会将其更改为水平两列布局。
我需要的是某种类型的回调或等待/睡眠函数,直到转换完成(由特定表单对象的存在指定)。 我一直在尝试使用 eval(),但已经阅读了几篇关于不使用它的文章。 下面是我正在寻找的代码示例 - 请不要使用 jquery 或其他框架。
// MAKE ANY WEBPAGE TRANSITIONS
if (transition != '') {
eval(transition, callback) {
success: alert('done with the transition eval call');
}
}
转换函数必须首先设计为接受回调。
function transition(callback) {
// Do stuff
callback();
}
transition(function () { alert("end of transition"); });
没有通用的方法来检测执行异步操作(如 Ajax 或setTimeout
调用)的函数何时完成。函数本身必须提供一种方法。
相关文章:
- Facebook股票计数,暂停直到回调功能结束
- Bootbox:取消对话框后的回调功能/点击'X'按钮
- 谷歌登录无法识别登录 角度中的回调功能
- JQuery AJAX没有't获得成功回调功能
- 如何在 jquery/js 中模仿此回调的功能
- 为我的简单 JavaScript 函数添加回调功能
- 异常捕获在功能上是否与承诺错误回调相同
- 所有节点都是“;回调”;潜在异步功能
- twitter共享回调功能不再工作了吗
- jQuery速度完成回调正在调用,但功能没有
- Auth0 Lock没有触发鉴权回调功能
- 在JavaScript类中添加回调功能
- 类型错误:回调不是下载谷歌驱动器文件时的功能
- 传单js地图初始化和回调功能
- 在Jasmine中测试回调方法的功能
- 回调到正常功能
- Titanium Appcelerator回调功能在Android中不起作用
- 使用webpack时,谷歌地图无法访问回调功能
- JavaScript回调功能失败
- JS/Jquery条件,无回调功能