ugrás a tartalomhoz

prettyPhoto jquery/ajax esemény kezelés

thelol · 2011. Szep. 27. (K), 19.20
Sziasztok!

Egy olyan problémám van, hogy a honlapomon a linkeket jquery/ajax kezeli. Feltettem a prettyPhoto-t, de eddig csak az API-val tudtam rávenni hogy működjön rendesen... A kérdés az lenne, hogy hogy tudnám rávenni a scriptet, hogy ha a prettyPhoto által kezelt képre/hivatkozásra kattintok, akkor átadja neki a kezelést...
A script részlete:
  1. (function($){  
  2.   $.fn.clickLoad=function(){  
  3.     $(document.body).delegate('a''click'function(){  
  4.       var link = $("a").attr("href");  
  5.       if(link.match(/^[A-Za-z]+:\/\//i)){  
  6.         return true;  
  7.       }  
  8.       if(!link.match(/(html|php)/)){  
  9.         return true;  
  10.       }  
  11.       if($(this).attr("target") == "logout"){  
  12.         show_main(link,"#admin");  
  13.     setTimeout('my_show("pages/page.php?p=nagyterem")',1000);  
  14.       }  
  15.       if($(this).attr("target") != "logout"){  
  16.         my_show(link);  
  17.       }  
  18.       return false;  
  19.     });  
  20.   }  
  21.   
  22. ...  
  23.   
  24. $(document).ready(function(){  
  25.   $("a").clickLoad();  
  26.   $(".norm").submitForm();  
  27.   
  28.   $("a[rel^='prettyPhoto']").prettyPhoto({  
  29.     animation_speed: 'fast'/* fast/slow/normal */  
  30.   
  31. ...  
  32.   
  33. }  
Előre is köszönöm a segítséget!
 
1

Csak tipp

cszlak · 2015. Aug. 5. (Sze), 12.50
  1. function doPretty() {  
  2. $("a[rel^='prettyPhoto']").prettyPhoto).prettyPhoto({  
  3.         animationSpeed: 'slow',  
  4.         theme: 'light_rounded',  
  5.         slideshow: 2000  
  6.     });  
  7. }  
2

Amit még találtam

cszlak · 2015. Aug. 5. (Sze), 14.28
Nem tudom segítség-e:
  1. <a href="#" onclick="$.prettyPhoto.open(  
  2.   ['images/2.jpg','images/3jpg','images/4.jpg'],  
  3.   ['Cím 1', 'Cím 2', 'Cím 3'],  
  4.   ['Leírás 1', 'Leírás 2', 'Leírás 3']  
  5.   );">  
  6.   Több kép galériaként  
  7. </a>