地理位置请求完成后,javascript链函数继续执行

时间:2013-07-12 11:53:01

标签: javascript geolocation chaining

我的代码如下:

function program(){
  this.bye = function(){
     //some code
     return this;
  }

  this.hello = function(){
     if(navigator.geolocation){
        navigator.geolocation.getCurrentPosition(geoSuccess,geoError);
     }
     return this;
  }

  if(this instanceof program()){
     return this.program;
  } else {
     return new program();
  }

}

var PR = new program();

我的问题是: 如何完成链执行,例如:

TB.hello().bye();

并在地理定位响应到达时执行bye()。

我想保持链执行 无需从geoSuccess函数内部执行.bye()。 有没有办法实现这个目标?

0 个答案:

没有答案