これはなぜ機能しないのかわかりませんが、私は壁にいて、不満です。なぜ私はwyr.message.close関数の中からthis.myselfを呼び出せないのですか?たぶん私の理解が察されているかもしれませんが、私はこれが機能ではなくオブジェクト自体を指していると確信していました。JSオブジェクト、自分の中からオブジェクトにアクセスする方法
this.myself is undefined
コード:
wyr.message = {
myself: $('.message'),
init: function() {
if(this.myself.is(':visible')){
setTimeout(this.close, 5000);
}
},
close: function(){
this.myself.fadeOut(1200,function(){
this.myself.remove();
});
}
}
使用例を追加できますか?あなたが 'message'で何をしたいのかが完全にはっきりしておらず、あなたの目標を達成するためにもっと慣れ親しんだ方法があるかもしれません。 –