给Storyline元素添加id属性

用JavaScript获取Storyline幻灯片元素的最大障碍是Storyline在发布课程时给所有元素(图像,文本,形状,按钮等)随机id。这是一个很好的方法,可以确保没有元素意外地具有相同的名称或id,但是这种方法使得用JavaScript几乎不可能找到元素。

实际上Storyline并没有给元素分配id属性,可以修改C:\Program Files (x86)\Articulate\Storyline 3\Content\dark-spider\classic\html5\lib\scripts下的app.min.js文件,发布后便可以给每一个元素增加id属性和class属性。

修改后便能用jQuery或js的css选择器获取Storyline幻灯片元素。

发表评论