this.hide();行にブレークポイントがあります。これはfirebugで適切に検出されますが、hide:function()に渡されることはありません。私は本当に恥ずかしいnoobie構文エラーを作っていると思います。誰かがこの内部電話をかける適切な方法を教えてもらえますか?
ありがとう!
var myDialog = myControl.extend( {
//init
show : function() {
if (this.isModal) {
this.overlay.unbind("click");
} else {
this.overlay.click(function(e) {
this.hide();
});
}
},
hide : function() {
this.overlay.hide();
this.dialog.fadeOut(300);
}
});