Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jq + js] $().click() a dostęp do innej metody, trochę jquery, trochę teorii JS
webcitrn
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.05.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam. Mój kod wygląda mniej więcej tak:
Kod
function Class() {
  this.foo1=1;
  this.foo2=2;

  this.Init=function() {
    // create HTML and append to DOM here
    this.AddListeners();
  }

  this.AddListeners=function() {
    $('get existing element right').click() {
      console.log('test');
      this.DoSome();           // exclamation.gif!
    }
  }

  this.DoSome=function() {
    console.log(this.foo2);
  }

}

var object=new Class();
object.Init();

Oczywiśćie funkcja DoSome() nie jest wywoływana. Na wyjściu konsoli wypisuje się 'test' więc skrypt wchodzi do .click(){} ale nie widzi funkcjki DoSome().. Domyślam się że jest to związane z przestrzeniami nazw. Ale za Chiny ludowe nie potrafię sobie z tym poradzić. Ktoś wie jak obejść ten problem ?

Ten post edytował webcitrn 19.09.2008, 11:11:54
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:01