Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wykrycie klikniętego lementu
hobibit
post 3.03.2011, 09:47:57
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 3.03.2011, 09:54:39
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.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
wszerad
post 3.03.2011, 11:50:09
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 4.03.2011, 10:24:20
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 4.03.2011, 11:10:13
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:08