Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Onclick na tr - w FF działa, w Operze nie, nadaje click poprzez jQuery
Apocalyptiq
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Mam taki problem: poprzez jQuery nadaje wszystkim wierszom w tabeli click: $("#tabela tbody tr"). Oczywiście thead i tbody jest. No i po kliknięciu na odpowiedni wiersz pojawia się pewny div. W FF mi to działa, ale w Operze nie - wie ktoś może dlaczego takie coś może nie działać? Opera nie w pełni współpracuje z jQuery?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
lepiej jest nadawać przez jQuery czy normalnie onClick?

Oczywiście, że lepiej bindować elementy prze JS, a nie onclick. Takie są reguły semantyki, do tego wymierne korzyści, jakimi są np. oddzielenie warstwy prezentacji od treści - oszczędzasz przede wszystkim transfer. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Poza tym, dodawanie zdarzeń jest możliwe również bez jQuery, nie pamiętam do końca, ale mógłbyś zrobić chyba coś takiego:
Kod
document.getElementById('identyfikator').onclick = function(){ alert('Wesołych Świąt'); return false; }
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: 5.10.2025 - 21:15