【发布时间】:2013-01-17 10:32:22
【问题描述】:
我有一个通过navigator.geolocation获取位置的函数:
var getLocation = function( callback ){
navigator.geolocation.getCurrentPosition( callback || function( position ){
// Stuff with geolocation
});
};
我想做它,以便我可以使用 jQuerys 的 Deffered 对象链接这个函数,但我仍然没有设法掌握 Defered 的概念和用法。
我正在寻找类似于此伪代码的东西:
getLocation().then(function(){
drawMarkerOnMap();
});
这种语法甚至可以在不向后翻转和淹没在代码中的情况下实现吗?
【问题讨论】:
标签: javascript jquery jquery-deferred