Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]Kopiowanie diva ze zdarzeniami
sazian
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


Witam,
w jaki sposób można przekopiować zawartość diva wraz ze zdarzeniami (IMG:style_emoticons/default/questionmark.gif)

potrzebuję dopisać do gotowego skryptu galerii(http://galleria.aino.se/) pewną funkcjonalność
otóż do każdego zdjęcia może być wyświetlany opis, domyślnie jest to tekst z atrybutu alt. Ja tak przerobiłem ten skrypt aby był wczytywany tekst z diva
[JAVASCRIPT] pobierz, plaintext
  1. escription: $('#ref_'+img.attr('ref')).html() || '',
[JAVASCRIPT] pobierz, plaintext

ale do elementów w tym diwie są podpięte pewne akcje(na podstawie nazwy klasy), a przy taki kopiowaniu zostaje skopiowany tylko kod html bez podpiętych zdarzeń (IMG:style_emoticons/default/sadsmiley02.gif)

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


demo:
http://mercedes.gocreate.pl/galeria/
do pobranie:
http://mercedes.gocreate.pl/galeria/classic.tar.gz


na czarnym pasku na górze pojawia się napis click pod który jest podpięta akcja

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2.  
  3. $('.ref').click(function(){
  4.  
  5. alert($(this).attr('id'));
  6.  
  7. });
  8.  
  9.  
  10. });
[JAVASCRIPT] pobierz, plaintext

po wpisaniu

[JAVASCRIPT] pobierz, plaintext
  1. escription: $('#ref_'+img.attr('ref')).clone() || '',
[JAVASCRIPT] pobierz, plaintext

nie dzieje się nic (napis jest niewidoczny)


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





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


Cytat(sazian @ 16.12.2011, 15:01:26 ) *
na czarnym pasku na górze pojawia się napis click pod który jest podpięta akcja
...

nie... na czarnym pasku pod napis "click" nie masz podpięte żadne zdarzenie... znalazłem 2 elementy o tej klasie które mają podpięte zdarzenie o którym piszesz ale są na początku drzewa w body i są ukryte!!!
  1. <span id="ref_1" class="hidden ref">
  2. <span> click </span>
  3. </span>
  4.  
  5. <div id="ref_0" class="hidden ref">
  6. <span> click </span>
  7.  
  8. </div>

i gdzie masz zapisany obiekt img(IMG:style_emoticons/default/questionmark.gif) próbowałem go znaleźć lecz nie widzę, jako zmienną globalną też go nie tworzysz gdyż console.log(img) nic nie pokazało...

firebug doinstaluj sobie w mozilli i jedziesz z koksem - poza tym nie bardzo rozumiem co chcesz osiągnąć...

Ten post edytował zegarek84 16.12.2011, 16:41:35
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: 12.10.2025 - 22:33