Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tworzenie div'a wraz z zawartością
jakobkow
post 10.06.2012, 23:09:40
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.06.2012

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


Witam
mam następujący problem.
Mam galerię obrazków w której najpierw wyświetlają się miniatury.
Po kliknięciu w miniaturę tworzę nową warstwę zasłaniająca całą stronę na której wyświetla się powiększony obraz.
Nową warstwę tworzę taką oto funkcją wywoływaną po kliknięciu w obrazek:

  1. function pokaz(zdjecie,opis)
  2. {
  3. var div = document.createElement('div');
  4. var img = document.createElement('img');
  5. div.id = 'zdjecie';
  6. div.className = 'duze_zdjecie';
  7. div.innerHTML='<img src="'+zdjecie+'" style="height:80%;"><br/>'+opis;
  8. return div;
  9. }


Natomiast po kliknieciu w nią usuwam ją taką o to funkcją:

  1. jQuery(function ($) {
  2. $(document).on("click", "#zdjecie", function() {
  3. $("#zdjecie").animate({"left": "-110%"},600, function() {
  4. $(this).remove();
  5. });
  6. });
  7. });


Działa to w miarę poprawnie ale nie wiem jak dodać do utworzonej warstwy animację, która pozwoli na jej "wjechanie" od prawej strony.
Wiem, że są gotowe rozwiązania ale ja chce się uczyć, a nie przerabiać gotowce (zresztą nie jestem, aż tak biegły aby cały kod takiego gotowca zrozumieć) więc będę wdzięczny za wszelkie wskazówki, które mi w tym pomogą.
Problem pewnie da się rozwiązać poprzez utworzenie tego diva w jQuery ale nie wiem jak do funkcji przekazać parametry (takie jak adres zdjęcia i jego opis) które będą zawierały elementy i opisy wyświetlane w nowej warstwie.
Dziękuję za wszelką pomoc.
Pozdrawiam












Problem rozwiązałem. Nieaktualne.
Pozdrawiam

Go to the top of the page
+Quote Post
ksenonlogin
post 18.06.2012, 13:07:40
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

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


A możesz podać rozwiązanie questionmark.gif
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: 27.06.2025 - 20:40