Bün*_*eri 4 javascript jquery adobe adobe-edge
我使用 Adobe Edge 创建网站。我需要使用按钮和 veeva:gotoSlide 功能来浏览幻灯片,但按钮没有响应。我试过使用关键信息、演示幻灯片名称作为参数,但仍然无法弄清楚。
我的JS代码是这样的:
(function (symbolName) {
Symbol.bindElementAction(
compId,
symbolName,
"${next_btn}",
"click",
function () {
document.location = "veeva:gotoSlide(CPS-000000007)";
}
);
//Edge binding end
Symbol.bindElementAction(
compId,
symbolName,
"${prev_btn}",
"click",
function (sym, e) {
veeva:gotoSlide(001);
}
);
})
Run Code Online (Sandbox Code Playgroud)
在 Veeva 中,每张幻灯片都与一个关键信息相关联,而该信息又包含一个媒体文件。每个媒体文件都是一个 .zip 文件,可以包含 html 页面的图像、视频、pdf。最后,幻灯片与演示文稿相关联;演示文稿可能有一个presentation id.
gotoSlide可用于将幻灯片跳转到演示文稿,也可用于跳转到其他演示文稿的幻灯片。gotoSlide采用一两个参数,它们是:
media file, 强制,这是包含媒体的文件的名称(例如intro.zip在下面的示例中)presentation id, 可选, 这是包含媒体的演示文稿的 id (例如myProductBenefits在下面的示例中)为简单起见,我们假设每个关键消息都直接与演示相关联。假设我们有三个关键信息(我正在编名,只是为了清楚起见):
intro.zipmy_benefits.zipwhySwitch.zip关键信息和1. 2.关联到一个被称作展现myProduct的的Benfits其具有presentation_id = myProductBenefits,而3.没有关联。
可以通过以下链接跳转到幻灯片:
veeva:gotoSlide(intro.zip)veeva:gotoSlide(my_benefits.zip)veeva:gotoSlide(intro.zip, myProductBenefits)veeva:gotoSlide(my_benefits.zip, myProductBenefits)veeva:gotoSlide(whySwitch.zip, myProductBenefits)注意:
intro.zip和NOT 'intro.zip')veeva:gotoSlide(whySwitch.zip)因为为什么切换键消息不关联myProduct的的Benfits演示)presentation_id下migration,即使演示文稿没有迁移(这有点误导)window.location = "veeva:gotoSlide(intro.zip)";和 HTML 中都有效<a href="veeva:gotoSlide(intro.zip)">Go to introduction</a>| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |