Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Dodawanie zdarzeń do linków
kacpero1094
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 22.12.2008

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


Napisałem sobie taki kod:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $("a").each(function() {
  3. $(this).bind("click",function() {
  4. location.hash="#" . $(this).attr("href");
  5. return false;
  6. });
  7. });
  8. });
[JAVASCRIPT] pobierz, plaintext

Ma on za zadanie przy kliknięciu do adresu dodać zdarzenie:
+ dodanie do adresu: # i atrybutu href z danego linku
+ zatrzymanie przekierowania
Strona będzie wczytywana ajaxem na podstawie ciągu location.hash.
Problem w tym, że ten kod nie działa. Ktoś pomoże?


--------------------
kacperkolodziej.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) niepotrzebny jest each
2) location.hash dajesz BEZ '#'


--------------------
Go to the top of the page
+Quote Post
kacpero1094
post
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 22.12.2008

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


Dzięki. Dodatkowo przez pomyłkę (z PHP) zastosowałem . zamiast + tam przy location.hash
Dodałem linię wczytującą.
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $("a").bind("click",function() {
  3. location.hash=$(this).attr("href");
  4. $(".center").load($(this).attr("href") + " .center");
  5. return false;
  6. });
  7. });
[JAVASCRIPT] pobierz, plaintext


Ten post edytował kacpero1094 28.08.2010, 09:13:10


--------------------
kacperkolodziej.pl
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 Aktualny czas: 21.08.2025 - 04:06