如何在 jQuery 插件代码中执行回调
How do i execute a callback in a jQuery Plugin code
这听起来真的很像新手..但是我在这个页面上使用了jQuery样板 - http://stefangabos.ro/jquery/jquery-plugin-boilerplate-revisited/并创建了一个插件。一切正常,除了现在我想添加一个回调。我想执行这个 -
$.Alerter({'message':'this is a test','onSuccess':function(data) { alert(data); } });
onSuccess 是一个添加到默认值中的回调函数。
我的问题是 – 如何将输出发送到 onSuccess。我希望它在 init() 中执行某些步骤后返回 TRUE 或 FALSE 值
像这样:
plugin.result = null;
plugin.init = function() {
// do stuff
...
// save _result in public variable result
plugin.result = _result;
}
如果您正在为 dom 操作编写此插件,您也可以像plugin.data('result',_result);
一样使用它
由于我什么都不知道,所以我无法提供进一步的见解。
希望这对您有所帮助。
相关文章:
- 如何在`window.open`之后执行回调
- 带有Spring的$.getJSON未执行回调
- TypeError:执行回调时,回调不是函数
- Google API 的客户端库不会执行回调
- 调用消费方法后,如何在分配回调时执行回调
- 仅在堆栈中的最后一个执行回调
- 在组合框筛选后执行回调网格视图
- 在循环完成 nodejs 请求之前执行回调
- 通过AjaxForm提交图像并执行回调
- 无法在模块中执行回调,使用 Node-Cron导出对象
- 使用递归函数按顺序执行多个 ajax 请求,并在所有请求完成后执行回调函数
- 如何从对象构造函数执行回调
- 在 modernizr/yepnope 加载完所有文件后执行回调
- 在节点中执行回调
- Javascript 数组映射“出现”以对缺少的元素执行回调
- 如何在调用它的函数结束时执行回调
- 对多个元素执行回调函数
- JavaScript原生Promise对两个结果执行回调
- jquery中未执行回调函数
- 如何在循环中的所有AJAX请求完成后执行回调