向 getCurrentPosition() 添加额外的回调函数
Adding additional Callback functions to getCurrentPosition()
当用户允许或拒绝geolocation
请求时,我需要添加一个回调函数。
就我而言,已经有一个不同的团队在同一页面中实现了navigator.geolocation.getCurrentPosition()
。但是我想再添加一个具有不同回调方法的getCurrentPosition()。
我可以在同一页面上再次使用 navigator.geolocation.getCurrentPosition()
还是我们有任何其他方法来附加其他回调。
正如第一个评论者所说,你只能有一个回调,但是如何在该回调中对函数进行分组:
navigator.geolocation.getCurrentPosition(foundSuccess, foundError);
function foundSuccess() {
runFunctionOne();
runFunctionTwo();
}
function foundError() {
if (error.code == error.PERMISSION_DENIED) {
console.log("you denied me :-(");
}
}
相关文章:
- JavaScript回调函数
- 如何在回调函数中执行流
- 回调函数中传递参数的困难(Google Map API Markers)
- 如何正确地将参数传递给RequireJS回调函数
- 回调函数在python代码中离线
- 从AJAX回调函数中分离数据
- 赋值后的回调函数
- 如何在javascript回调函数中返回多个变量
- 函数表达式,返回回调函数
- 等待回调函数执行
- JavaScript回调函数和Google Feed API
- 如何从ajax成功回调函数中读取javascript变量
- 正在保存JavaScript内部回调函数中的值
- 有没有什么方法可以停止Jquery中的animate(也可以停止完整的回调函数)
- 如何在javascript中添加带有回调函数的按钮点击事件作为window.conf
- 在Golang回调函数中启用CORS
- 在初始函数完成之前调用回调函数
- jQuery Mobile:如何在$.Mobile.changePage之前运行回调函数
- 即使使用回调函数也无法返回值
- 为什么prototypjs观察到回调函数有绑定