首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Photoswipe ajax错误

Photoswipe ajax错误
EN

Stack Overflow用户
提问于 2011-09-18 20:25:47
回答 3查看 2.7K关注 0票数 1

我正在尝试使用Ajax调用在jQuery移动站点中运行Photoswipe2.1.1(每个页面都是一个单独的网页),但我发现了一个看起来像是错误的东西。

即使在下载提供的示例文件中,也会发生这种情况。

试试这个:从examples文件夹中,在web浏览器中启动05-jquery-mobile-ajax.html。单击Gallery1,然后单击back按钮,再次单击Gallery1,然后单击其中一个图像。图像作为直线链接加载(而不是在Photoswipe中)。

第一次点击时,所有内容都能正常工作,但第二次却不能。不幸的是,这使得Photoswipe无法使用。其他人能证实这一点吗?

我想报告这是一个bug,但找不到任何方法来联系Photoswipe的人。希望他们在看着我们!

如果我找不到解决方案,有没有人能推荐一个JQ手机的替代相册?

EN

回答 3

Stack Overflow用户

发布于 2011-11-06 13:06:48

我也遇到了MikeyB所描述的完全相同的问题。

我的解决方案是向指向Photoswipe画廊页面的锚点添加一个移动“外部”,然后使用默认示例(01-rel=)中的Photoswipe JS函数,而不是JQM特定示例中的JS函数(05-jquery-mobile-ajax.html)。

请记住,从以下位置更改您的无序照片列表:

代码语言:javascript
复制
 <ul class="gallery"> 

至:

代码语言:javascript
复制
 <ul id="Gallery" class="gallery">
票数 4
EN

Stack Overflow用户

发布于 2011-09-19 05:35:47

我们现在已经处理了这个问题。JQM在最新的测试版中做了一些有趣的事情。有一个补丁,将在v2.1.2中进行修正

如我们网站上所示,可通过GitHub联系Photoswipe。

希望这能有所帮助!

票数 2
EN

Stack Overflow用户

发布于 2012-05-19 08:17:28

问题是当你点击“后退”按钮时,只有最新的“page”div被重新加载,所以js不会被重新加载和重新应用。我也一直在寻找解决方案。我在我所有的链接中都有了rel-“外部”,一切都运行得很好。但是如果用户使用浏览器的“后退”按钮,我需要一种强制javascript重新加载到图库元素上的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7461480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档