Ho aggiunto diversi spunti a un video usando popcorn JS.Popcorn.js - Come rimuovere una stecca?
Come rimuovere o modificare un segnale specifico?
Ho aggiunto diversi spunti a un video usando popcorn JS.Popcorn.js - Come rimuovere una stecca?
Come rimuovere o modificare un segnale specifico?
Una volta aggiunta un'istanza all'istanza di Popcorn, è possibile rimuoverla nello stesso modo in cui si rimuove qualsiasi evento di plug-in, con il metodo removeTrackEvent
.
popcorn.removeTrackEvent(eventId);
Il trucco è ottenere l'ID dell'evento che si desidera rimuovere. Popcorn in realtà non fornisce un modo semplice per cercare gli eventi di traccia, quindi ti consigliamo di ottenere l'id e tenerlo attivo nel momento in cui viene creato l'evento.
popcorn.cue(1, function() {
console.log('Do that voodoo.');
});
var eventId = popcorn.getLastTrackEventId();
// some time later...
popcorn.removeTrackEvent(eventId);
L'API popcorn è stato originariamente progettato per essere chainable, così il metodo cue
restituisce l'istanza popcorn. Ecco perché è necessaria la chiamata separata a getLastTrackEventId
.
Se si desidera modificare una stecca, dipende se si vuole prendere la stessa funzione e spostarlo ...
popcorn.cue(eventId, 2); //move it to 2 seconds
o modificare la funzione:
popcorn.cue(eventId, function() { console.log('hi!'); }); //time stays the same
Funziona anche con il plug-in di note, quindi non è necessario scrivere il proprio plug-in. Grazie. var eventId = popcornObj.getLastTrackEventId(); \t popcornObj.removeTrackEvent (eventId); \t \t // mostrano nuova nota \t popcornObj.footnote ({ \t \t inizio: TimeFrom, \t \t fine: Timeto, \t \t testo: ActionName, \t \t obiettivo: "footnotediv" \t}); – jir
Sembra che se hai usato popcorn per impostare un elemento video come var pop = Popcorn(#videoElementId);
poi hai chiamato alcuni metodi su di esso come pop.footnote({...})
o cosa hai, quindi devi solo eliminare il codice che li ha impostati, quindi non sono c'è più.
Se invece stai chiedendo okay ho fatto uno show in nota a piè di pagina, e ora voglio sostituirlo o nasconderlo, quindi probabilmente dovrai aggiungere un'altra stecca che abbia lo stesso elemento div che volevi sostituire. Prova una nota a piè di pagina con testo impostato su e stringa vuota.
Esiste un esempio di ciò che hai fatto, come un blocco di codice nella domanda o forse un link? – dlamblin
Per favore mostraci cosa hai provato! Aiuta a guadagnare quella risposta! :) Anche una buona lettura è http://www.whathaveyoutried.com/ –