1

我偶然发现了一个问题,无法锻炼使其发挥作用。

我正在做这个投资组合页面,我正在通过 jQuery 进行导航。

所有图像都使用正确的链接和 rel="prettyPhoto" 锚定。

在页面的开头,它分离每个锚点并再次附加它。在第一页中,prettyPhoto 工作正常。问题是当我导航到另一个页面单击下一个或上一个时它停止工作。

奇怪的是,在第一页中它可以工作,而其他页面则没有,但我使用相同的 progs 将其分离并附加回来。

这是 pastebin 的链接:http: //pastebin.com/SNJYcuVh

一些变量是葡萄牙语。我希望它不会搞砸你。

ps.:我尝试再次调用 jQuery("a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_square', autoplay: false, social_tools:''}); 单击下一个或上一个后,但它也不起作用。

4

2 回答 2

0

好的。寻找出路。

这很简单。

在最终用户与投资组合页面的每次交互之后,我再次调用了 prettyPhoto 初始化函数,并且它起作用了。

感谢所有帮助。

于 2013-01-24T16:56:59.227 回答
0

只需更改livetoon并将侦听器更改body为如下所示:

jQuery("body").on("click", "a[rel^='prettyPhoto']", function() {
    jQuery.prettyPhoto.open(jQuery(this).attr("href"),"","");
    return false;
})

;

于 2013-01-23T19:14:04.407 回答