goToSlide 函数
转到演示文稿中的指定页面和资产。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有Life Sciences Cloud、Life Sciences Cloud for Customer Engagement加载项许可证和Life Sciences Customer Engagement受管软件包的Enterprise 和 Unlimited Edition。 |
要确保此函数打开正确的页面或资产,请在演示文稿中使用页面和资产的唯一名称或 ID。
语法
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)参数
| 参数 | 说明 |
|---|---|
PageId |
演示文稿中页面的 ID。如果留空,则使用当前页面。您只能使用 |
PageName |
演示页面或资产的名称。使用此格式。 |
SourceSystemIdentifier |
演示内容的可选外部 ID,通常在用户通过内容 API 上传演示时提供。使用此格式。 |
slideName |
幻灯片的名称。 |
animation |
用于打开幻灯片的动画。支持这些值。
滑动动画会影响演示播放器的性能。 |
使用情况
要在演示文稿中引用其他页面,请先从 JSON 检索页面 ID。
在使用 goToSlide 函数之前,请在 HTML 或其他 JavaScript 代码的顶部包含此代码。第一行代码引用整个 JSON 文件,第二行代码获取页面 ID,该 ID 存储在基于零的数组中。
var configData;
document.addEventListener('PresentationDOMContentLoaded', (event) => {
configData = event.data;
var PageId =
configData.presentations[configData.presentationIndex].Pages[1].id;
});或者,您可以使用此代码。
var configData = {{{.}}};
var PageId = configData.presentations[confgData.presentationIndex].Pages[3].id;然后,使用该 ID 的 goToSlide 函数。例如,此代码会附加到演示页面上的 HTML 按钮。
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

