回答
一旦您向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/ –