回答
一旦您向Popcorn实例添加了一个提示,您可以使用removeTrackEvent
方法以与删除任何插件事件相同的方式将其删除。
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(); \t popcornObj.removeTrackEvent(eventId); \t \t //显示新的脚注 \t popcornObj.footnote({ \t \t开始:timeFrom, \t \t端:timeTo, \t \t文本:actionName, \t \t目标: “footnotediv” \t}); – jir
似乎如果你已经使用爆米花来设置像var pop = Popcorn(#videoElementId);
这样的视频元素,然后调用它的一些方法,如pop.footnote({...})
或你有什么,那么你需要删除设置它们的代码,所以他们不是那里了。
如果相反,你问我好了,我做了一个脚注节目,现在我想替换它,或隐藏它,那么你可能需要添加另一个目标相同的div元素,你想要替换的线索。尝试使用文本设置为空字符串的脚注。
- 1. Popcorn.js设置多个提示()
- 2. 如何删除JavaScript提示样式?
- 3. popcorn.js googlemaps
- 4. 删除命令提示符
- 5. popToRootViewController不删除提示
- 6. Google OAuth2删除提示
- 7. nbconvert - 删除所有提示
- 8. 如何删除提交
- 9. 如何删除提交?
- 10. jQuery删除操作并显示提示
- 11. 我已经删除它们后,如何从Xcode提示符中删除文件?
- 12. 如何阻止“级联删除”被实体框架无提示地删除?
- 13. Popcorn.js不倒带
- 14. 如何设置Popcorn.js与jPlayer兼容?
- 15. 如何从sublimeREPL(clojure)提示中删除名称空间名称?
- 16. Highcharts - 如何删除工具提示箭头
- 17. 如何在确认提示后删除SVN目录?
- 18. 如何从kendo中删除提示字符maskedtextbox mvvm value binding
- 19. 如何添加工具提示并从此删除按钮
- 20. 如何从禁用的按钮中删除工具提示?
- 21. 如何删除工具提示上的箭头从散景图
- 22. 如何删除summernote工具提示v.0.8.2
- 23. 如何删除REBOL脚本安全级别提示
- 24. 如何删除使用JavaScript卸载事件的提示
- 25. 如何以编程方式删除UINavigationbar提示?
- 26. 如何从Highcharts 3D列和工具提示中删除小数?
- 27. jQuery:如何删除醉tool tool的工具提示?
- 28. 如何使用FB API删除提示标签?
- 29. 如何从summernote中删除工具提示
- 30. IntelliJ IDEA - 如何删除自动生成的提示?
是否有你做了什么的例子,作为问题中的一段代码,或者可能是一个链接? – dlamblin
请告诉我们你已经尝试过!它有助于赢得这个答案! :)另外一个很好的阅读是http://www.whathaveyoutried.com/ –