有没有办法从 captivate 脚本窗口使用 JavaScript 访问 Captivate 元素?
我希望能够访问元素并动态控制它们。
很奇怪,找遍了全网,一无所获!
window.cpAPIInterface 只允许访问一些预定义的函数/幻灯片或访问用户变量而不是元素。
谢谢
有没有办法从 captivate 脚本窗口使用 JavaScript 访问 Captivate 元素?
我希望能够访问元素并动态控制它们。
很奇怪,找遍了全网,一无所获!
window.cpAPIInterface 只允许访问一些预定义的函数/幻灯片或访问用户变量而不是元素。
谢谢
如上所述,您可以使用 javascript 访问 HTML5 输出中的元素,但 SWF 要困难得多。要使用 jQuery(Captivate 无论如何都会为您加载)显示/隐藏/样式化元素,您可以通过定位与 Captivate 中元素名称匹配的 id 加上后缀“c”来选择它。所以要隐藏一个名为的文本标题对象
My_Text_Caption
你会用
$("#My_Text_Captionc").hide()
.
最后,它只是 javascript,因此您可以访问通常可以在脚本中访问的任何内容,无论是否使用 javascript。问题是您是否需要同时发布到 HTML5 和 swf。如果您确实必须发布到 swf,那么我发现您必须坚持使用 cpAPIInterface,否则事情将无法正常工作。