17 Eylül 2013 Salı

cannot call method xxxx of null hatası

xxx yerine herhangi bir method olabilir  sizin tanımladıgınız yada java scriptin kendi fonksiyonları gibi.Bu durumda yazdığınız kod öbeğini üzerinde  işlem yapmaya çalıştığınız dom elemntinin altına almanız gerekmektedir .Yeniler kısaca javascript kodunu body nin bitirme tagının hemen üstüne yazabilirler.

          <script>
            document.querySelector( '#main' ).addEventListener('click',
              function( event ) {
                event.preventDefault();
                zoom.to({ element: event.target });
                } );
        </script> 


Yapmaniz gereken document.ready gibi bir şart kullandıktan sonra bu kodu çağırmak yada #main id sinin geçtiği dom elementinin altında bu kodu çağırmak

Edit:Şunu da eklemek itiyorum  javascript hataları bize göre devrik söylendiği için kafamız karışabilir mesela

Uncaught TypeError Cannot read property 'xxxx' of null 

aslında java script null olan yani  olmayan bir şeyin  xxxx diye propertysini benden istiyorsun diye kızıyor bahsedilen dom elementinin neden olmadığını araştırmanız sizi çözüme yaklaştıracaktır

Hiç yorum yok:

Yorum Gönder