0

我目前正在使用 Adob​​e Captivate 8 电子学习软件。我在国内外许多不同的论坛上进行了广泛的搜索,但尚未找到解决方案。我希望我能在这里得到一些帮助。

我一直在 Captivate 中使用 Execute Javascript 功能来操纵键盘焦点并使交互更加顺畅。我使用以下 Javascript 代码在选择按钮时将键盘焦点转移到屏幕上的另一个对象方面取得了巨大成功。

var elem = document.getElementById('Insert_Object_Name_here');

$(elem).focus();

但是,此特定代码似乎仅在已加载电子学习幻灯片时才有效,而不是在我希望键盘焦点在特定幻灯片上时。我一直在尝试在线提供的 javascript 焦点代码的不同变体,并从 new、parent、current 和 top 更改了 Execute Javascript 窗口设置,但尚未找到解决方案。

可以向此代码添加哪些附加内容以解决加载不同的幻灯片窗口或让焦点在执行前等待 1-2 秒?

感谢您的时间。

4

1 回答 1

0

如果您尝试关注的内容在幻灯片上不可见,您必须首先导航到框架。

// Zero based slide that contains the item to focus
cpAPIInterface.gotoSlide(1);
$("#Insert_Object_Name_here").focus();
于 2017-06-28T20:41:16.553 回答