嗨,正在使用超大插件。我想根据加载的幻灯片更改页面中的内容。在文档中,我找到了 api,但不知道如何去做。
以下是来自文档的复制粘贴
如果我想在每次幻灯片更改后提示 alert('slide changed!');
会怎样?
我只是无法理解如何使用 these apis'。
最佳答案
我是 Supersized 的创建者,我想加入这里并帮助您解决这个问题。
在实际下载 located here 中,您会注意到在幻灯片文件夹中有一个主题文件夹,与 js 和 css 文件夹分开 - 这是我们将关注的区域。
超大运行分两部分:
在下载中,我包含了 Shutter 主题,我打算让人们将其用作自己开发的基础。 不要担心触及基本文件 - 它们会自动调用主题文件,您的所有更改都将在该文件中进行。
如果您打开 theme/supersized.shutter.js,您会注意到主题对象文字中有许多函数 - 这是您将放入文档中描述的主题函数的地方。 请记住,一旦编辑它,您将需要更新演示 html 页面上的路径以指向该文件,因为默认情况下它指向缩小的主题/supersized.shutter.min.js。
如果你滚动到 supersized.shutter.js 的底部,你会注意到你正在寻找的 afterAnimation 函数——这是你可以插入
alert('Slide Changed');
行的地方。从那里你可以自由地去除你不需要的任何功能并构建你自己的主题。
希望对您有所帮助,非常感谢您使用该插件!
最好的,
山姆·邓恩