Otóż mam problem z jquery i ajaxem, którego od kilku długich dni nie mogę rozwiązać.
Chcę stworzyć galerię ubrań, która wyposażona jest w funkcję 'lupy', przesuwaną listę oraz przeładowywanie treści (w tym wypadku zdjęcia) bez przeładowywania całej strony.
Lupa oraz lista działają pięknie do póki nie przeładuje obrazka, wtedy 'lupa' zaprzestaje swojego działania.
Wina zapewne leży w braku ponownego załadowania skryptu 'lupy', przy przeładowaniu treści, lub jak się doczytałem na tym forum braku "otagowania" nowo załadowanych elementów.
Czytałem, iż jednym z rozwiązać jest użycie "livequery", jednakże nigdzie nie jest opisane w jaki sposób wykorzystać go do elementów, które nie korzystają z "kliknięcia" (lupa działa na zasadzie onmouse, bez kliknięcia).
Nie jestem obeznany w w/w językach, mogę nawet powiedzieć, że jestem po prostu zielony. W związku z czym prosiłbym o pomoc lub chociażby porady, podpowiedzi w jaki sposób połączyć działanie Ajax Navigation wraz z JQZoom przy pomocy LiveQuery (chyba, że jest inny sposób

Kod index.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="css/style.css" /> <link rel="stylesheet" type="text/css" href="css/jquery.jcarousel.css" /> <link rel="stylesheet" type="text/css" href="css/jcarousel.skin.css" /> <link rel="stylesheet" type="text/css" href="css/jqzoom.css" /> <script type="text/javascript"> jQuery(document).ready(function() { jQuery('#mycarousel').jcarousel({ vertical: true, scroll: 1 }); }); </script> <script type="text/javascript"> $(document).ready(function(){ var options = { zoomWidth: 390, zoomHeight: 412, xOffset: 120, yOffset: -20, showPreload: false, title: false }; $(".jqzoom").jqzoom(options); }); </script> </head> <body> <div id="product_photos_wrapper"> <div id="thumbnails_list"> <ul id="mycarousel" class="jcarousel jcarousel-skin-simple"> </ul> </div><!-- thumbnails_list --> <div id="big_image_wrapper"> <div id="big_image_content"> <a href="img/big_1.jpg" class="jqzoom" title="Nice Dress"> <img src="img/image_1.jpg" title="Brand New Colorful Dress" > </a> </div><!-- big_image_content --> </div><!-- big_image_wrapper --> </div><!-- product_photos_wrapper --> </body> </html>
Kod thumb_1.html:
Kod thumb_2.html:
Cały element do podglądu: http://shdw.pl/tmp/netaporter/
Użyte skrypty:
JQZoom
Ajax Navigation 2
JCarousel
Z góry dziękuje za pomoc i pozdrawiam,
Kamil