Javascript Popcorn.js-如何删除提示?

Javascript Popcorn.js-如何删除提示?,javascript,jquery,popcornjs,cue,Javascript,Jquery,Popcornjs,Cue,我使用爆米花JS为视频添加了一些提示 如何删除或修改特定提示?如果您使用爆米花设置视频元素,如var pop=popcorn(#videoElementId)然后调用了一些方法,比如pop.footnote({…})或者你有什么,然后你需要删除设置它们的代码,这样它们就不存在了 如果你问的是好的,我做了一个脚注,现在我想替换它,或者隐藏它,那么你可能需要添加另一个提示,指向你想替换的同一个div元素。尝试文本设置为且字符串为空的脚注。一旦您向爆米花实例添加了提示,您可以使用removetrack

我使用爆米花JS为视频添加了一些提示


如何删除或修改特定提示?

如果您使用爆米花设置视频元素,如
var pop=popcorn(#videoElementId)
然后调用了一些方法,比如
pop.footnote({…})
或者你有什么,然后你需要删除设置它们的代码,这样它们就不存在了


如果你问的是好的,我做了一个脚注,现在我想替换它,或者隐藏它,那么你可能需要添加另一个提示,指向你想替换的同一个div元素。尝试文本设置为且字符串为空的脚注。

一旦您向爆米花实例添加了提示,您可以使用
removetrackvent
方法以删除任何插件事件的相同方式删除它

popcorn.removeTrackEvent(eventId);
诀窍是获取要删除的事件的id。爆米花并没有提供一种搜索径赛项目的简单方法,所以你需要在创建项目时获取id并保留它

popcorn.cue(1, function() {
   console.log('Do that voodoo.');
});
var eventId = popcorn.getLastTrackEventId();
// some time later...
popcorn.removeTrackEvent(eventId);
爆米花API最初设计为可链接的,因此
cue
方法返回爆米花实例。这就是为什么需要单独调用
getLastTrackEventId

如果你想修改一个提示,这取决于你是否想使用相同的功能并移动它

popcorn.cue(eventId, 2); //move it to 2 seconds
或更改功能:

popcorn.cue(eventId, function() { console.log('hi!'); }); //time stays the same

是否有您所做的示例,如问题中的代码块或可能的链接?请向我们展示您所做的尝试!这有助于获得答案!:)还有一个很好的阅读方法是即使使用脚注插件也能工作,所以不需要编写自己的插件。谢谢。var eventId=popcornObj.getLastTrackEventId();爆米花去除支架(eventId);//显示新脚注popcornObj.footnote({start:timeFrom,end:timeTo,text:actionName,target:footnotediv});