prettyPhoto和Ajax加载的内容

Ste*_*eve 2 javascript ajax dynamic

我目前正在开发一个小产品显示页面,通过ajax加载启用了PrettyPhoto的画廊.问题是,prettyPhoto对最初加载页面后添加的图像不起作用.我知道我需要在新内容加载后重新初始化prettyPhoto,但是如何?我试过添加prettyPhoto.init(); 返回到页面的代码 - 这不起作用.

我正在努力的页面是:http://turningpointpro.com/page.php?id = 10

Ste*_*eve 5

我最终找到了两个解决方案.第一个也是最好的就是把这一点放在一边:

$(document).ready(function(){
    $("a[rel^='prettyPhoto']").prettyPhoto();
});
Run Code Online (Sandbox Code Playgroud)

进入ajax回调,而不是prettyPhoto.init();之前调用的函数.

我也很幸运使用API​​而不是再次重新加载prettyPhoto.

希望这有助于某人.