Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wykrycie klikniętego lementu
hobibit
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.03.2008

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


Mam takie pytanie.
Jak wykryc jaki element został kliknięty myszką. Chodzi o prawy i lewy przycisk.
Wiem że do jakiegoś na przykład diva mogę dodać zdarzenie, ale czy mogę dodać globalnie zdarzenie: kliknięcie przyciskiem myszy a potem sprawdzać co zostało kliknięte?
Go to the top of the page
+Quote Post
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




W zdarzeniu click przejrzyj sobie to, to zawiera obiekt $this.
Go to the top of the page
+Quote Post
wszerad
post
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 18
Dołączył: 11.12.2008

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


  1. element.onclick = function(){
  2. //this===element
  3. }
Go to the top of the page
+Quote Post
hobibit
post
Post #4





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.03.2008

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


Zrobiłem coś takiego:
  1. $(document).ready(function(){
  2. $(document).bind("contextmenu",function(e){
  3. alert($(this).attr('id'));
  4. return false;
  5. });
  6. });

ale nie działa, kiedy klikam prawym przyciskiem zwraca undefined.
Go to the top of the page
+Quote Post
melkorm
post
Post #5





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


A zobacz sobie co zawiera parametr e(vent), w szczególności na zmienną currentTarget
Go to the top of the page
+Quote Post

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: 23.12.2025 - 12:59