gpt4 book ai didi

javascript - (Captivate) 使用 JavaScript 隐藏对象

转载 作者:行者123 更新时间:2023-11-28 05:55:29 24 4
gpt4 key购买 nike

我尝试使用 Captivate JavaScript 窗口隐藏和显示 Captivate 内的对象,但尽管感觉应该很容易做到,但我无法显示我的对象!

到目前为止,我已经尝试过以下操作:

var slideNum = window.cpAPIInterface.getCurrentSlideIndex();   // to get current slide number

var CC = $("#CC_text_" + slideNum); // to get a proper object name as I have similar objects on every page

之后我尝试了标准的 JS 方法,例如 CC.hide();尝试改变可见性等,但没有任何作用。以前有人尝试过类似的事情吗?

谢谢!

最佳答案

幸运的是,我今天遇到了这个问题。问题是 $("#CC_text_"+ slipNum); 返回位于您想要的对象之上的 accessibility 对象。实际对象是可访问性对象下方的 Canvas 元素,并且方便地具有相同的 id +“c”。所以你会想要:

$("#CC_text_" + slideNum + "c");

此外,似乎从输出中隐藏的对象(失​​败标题等)被设置为 display: block; visibility:hidden; 所以 .show() 不起作用,你需要使用 .css('visibility', 'visible')

关于javascript - (Captivate) 使用 JavaScript 隐藏对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37734192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com