Merhaba arkadaşlar jquery de yaptığım tek sayfa işde bazı nesleleri değişkenlere atamak istiyorum
var topbar; // burda global değişkenimi tanımlıyorum
HI = {
init : function () {
//Set Objects
topbar = $('#topBar'); // burda nesneyi nesneyi bir değişkene atıyorum.
},
animation : function () {
topbar.hide(); // bu alanda topbar nesnesine erişemiyorum
}
}
......
Yukarda commentli alanlarda belirttiğim gibi ilk olarak değişkenimi en üstte global olarak tanımlayıp init için de set edince değişkene başka bi fonksiyon içinden ulaşabilmem gerek ama nerde hata yaptığımı bilmiyorum animation() fonksiyonunu çalıştırdığımda topbar nesnesi undefined hatası veriyor.
sorunu buldum arkadaşlar şuymuş : ben değişkenleri set ettiğim yerin üstünde fonksiyonumu çalıştırdığım için doğal olarak nesne tanımsız olarak fonksiyon çalışmış oluyomuş... Hata bendeymiş