Navigator geolocation deferred
by newblt123
JavaScript
$(function(){
var geolocationDone = $.Deferred();
navigator.geolocation.getCurrentPosition(
function(position){
console.log(position.coords.latitude);
geolocationDone.resolve();
},
function(){
console.log('error');
}
);
$.when(geolocationDone)
.done(function(){
console.log('ok done');
});
});