Ste*_*eve 2 javascript ajax dynamic
我目前正在开发一个小产品显示页面,通过ajax加载启用了PrettyPhoto的画廊.问题是,prettyPhoto对最初加载页面后添加的图像不起作用.我知道我需要在新内容加载后重新初始化prettyPhoto,但是如何?我试过添加prettyPhoto.init(); 返回到页面的代码 - 这不起作用.
我正在努力的页面是:http://turningpointpro.com/page.php?id = 10
我最终找到了两个解决方案.第一个也是最好的就是把这一点放在一边:
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto();
});
Run Code Online (Sandbox Code Playgroud)
进入ajax回调,而不是prettyPhoto.init();之前调用的函数.
我也很幸运使用API而不是再次重新加载prettyPhoto.
希望这有助于某人.
| 归档时间: |
|
| 查看次数: |
7920 次 |
| 最近记录: |