Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery][prototype] o co chodzi z tym klikaniem $().click(fn) $().observe('click', fn)?
23kulpamens
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 11.10.2007

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


Jakiego frameworku bym nie używał, czy prototype.js czy JQuery mam ten sam problem ze zdarzeniem kliknięcia.

Aktualnie w JQuery:

  1. function handleClick(e){
  2. console.log( "a");
  3. }
  4.  
  5. $(document).ready( function (e){
  6. $('#tester').click( handleClick( e));
  7. $('#tester2').click( function (e){
  8. console.log( "b");
  9. });
  10. });


Używam dodatku FireBug, do którego wysyłam komunikaty konsoli (console.log()). W momencie wczytania strony w konsoli jest już jedno "a" i klikanie na element #tester nic nie daje, natomiast klinaie na #tester2 wysyła do konsoli "b". Nie rozumiem dlaczego wykonuje się funkcja handleClick() bez wywoływania, ani gdize jest błąd. W książkach które czytalem o Prototype czy JQuery przykłady są napisane właśnie w ten sposób. Jaki błąd popełniam??
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 01:19