geolocation
当用户允许或拒绝请求时,我需要添加一个回调函数。
在我的例子中,已经有一个不同的团队navigator.geolocation.getCurrentPosition()
在同一个页面中实现了。但我想用不同的回调方法再添加一个 getCurrentPosition() 。
我可以navigator.geolocation.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 :-(");
}
}