jquery - Fullpage.js 卡片扩展 - 仅适用于第一张幻灯片
问题描述
我正在使用带有卡片扩展名的 fullpage.js。有没有办法将卡片效果仅应用于第一张幻灯片,然后将常规 fullpage.js 应用于其他幻灯片?
$('#fullpage').fullpage({
cards: true,
cardsOptions: {
perspective: 100,
fadeContent: true,
fadeBackground: true
},
onLeave: function(origin){
if( origin.index > 0 ){
// cards: false; <- Does not work...
}
},
});
解决方案
您可以在链接自fullpage.js 文档的 wiki 页面上了解 Cards 扩展的可用方法
当检测到不是第一个部分时,您可以在 afterLoad 回调中使用以下方法:
fullpage_api.cards.destroy();
然后你可以再次初始化它:
fullpage_api.cards.init();
单击左下角的 ON 和 OFF 按钮时,您可以在Cards 3d 演示页面上看到此应用。
推荐阅读
- javascript - 如何在 Ubuntu 上使用 tsify 和 watchify?
- python - 将 1D 列表附加到 2D 列表并制作 3D 列表
- google-calendar-api - 使用生成的实时流创建 Google 日历活动
- elasticsearch - 具有多个基本身份验证用户的 logstash http 输入
- python - 尽管有解决问题的所有建议,但脚本的 Pyobdc ModuleNotFound 错误
- c# - 如何在 C# 中使用变量作为类型
- javascript - Python selenium 使用 find_element_by 点击按钮
- aurelia - 在模块内创建 childRouter,Aurelia
- redis - 对于 Redis 作为 Wagtail 中的缓存,除了模板片段缓存之外还有其他步骤吗?
- c - 读取/解析文件