1

在 Github 上最近更新的插件中修复了 Fotorama 错误:

https://github.com/artpolikarpov/fotorama/commit/1810d59eecc927fbef14cb6f8a1611047a2404fb

我有最新的 Fotorama 版本(从http://fotorama.io/下载)并且仍然遇到错误 - 我尝试用链接中更新的 fotorama.js 文件的未缩小和缩小版本替换 fotorama.js 文件上面,但是插件根本不起作用。如何实施此更新?

4

3 回答 3

1

OP 提到,即使是该脚本的最新未压缩版本(http://fotorama.s3.amazonaws.com/4.5.2/fotorama-4.5.2.dev.zip)也不起作用:

插件本身可以工作,但第一张幻灯片没有显示标题

这意味着需要向artpolikarpov/fotorama 项目添加一个新问题,以便描述和报告该错误。

于 2014-08-03T04:43:06.063 回答
1

Fotorama 插件的创建者解决了它!对于其他遇到此问题的人,这是他所说的:

我相信您在初始化 fotorama 后开始收听 fotorama:show 事件,因此您失去了第一个事件。

您应该先开始聆听,然后手动初始化 fotorama。

在我的示例中,一切都按预期工作,请查看控制台:http ://artpolikarpov.github.io/fotorama/test/events.html

所以我移动了生成字幕的监听功能:

$('.fotorama').on('fotorama:show', function (e, fotorama) {...}

在 Fotorama 初始化之前:

$('.fotorama').fotorama({...})

现在它对我来说很好用。谢谢大家的帮助!

于 2014-08-06T20:14:31.293 回答
0

我有同样的问题,第一个标题没有显示。这是使用“div”Fotorama 方法(需要为每个图像创建链接)。将data-auto="false"添加到主 fotorama div 解决了它。希望这可以为某人节省几个小时...

于 2015-09-02T15:14:21.883 回答