Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Jquery de global değişken atama problemi

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.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • dejin adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    7 cevap - 24 soru
    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ş