Sto scrivendo uno script che utilizza l'animazione di Wipe dallo script scrollorama.js. Spero di essere in grado di implementare un video per l'autoplay su determinati marker nella profondità di scorrimento: cioè, quando una pagina video ne ha cancellato un'altra e ora è completamente visualizzabile. Ho capito come misurare la profondità di scorrimento, sto registrando con successo nella mia console. Ho capito come misurare quanto profondo ho fatto scorrere, ma forse sono così stanco, non so come chiedere al video di giocare automaticamente alla profondità di scorrimento. Spero che questa sia una domanda legale e che posso ottenere assistenza. Qualcuno là fuori ci ha provato prima? Ecco il codice fino ad ora.Attivazione di una riproduzione automatica del video in base alla posizione di scorrimento
enter code here
$ (document) .ready .scroll (function() {
$ (window) (function (e) {
var scrollAmount = $('body').scrollTop();
console.log(scrollAmount);
});
var controller = $.superscrollorama();
var pinDur = 800;
// create animation timeline for pinned element
var pinAnimations = new TimelineLite();
//pinAnimations.append([TweenMax.to($('#green'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#intromovie'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#red'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#blue'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#movie1'), .5, {css:{top:0}})], .5);
pinAnimations.append([TweenMax.to($('#history1'), .5, {css:{top:0}})], .5);
//pinAnimations.append(TweenMax.to($('#pin-frame-unpin'), .5, {css:{top:'100px'}}));
controller.pin($('#content_wrapper'), pinDur, {
anim:pinAnimations,
onPin: function() {
$('#content_wrapper').css('height','100%');
},
onUnpin: function() {
$('#content_wrapper').css('height','1000px');
}
});
});
questo è l'aggiunta del video al DOM quando scro Non riesco a riprodurre un video che è già sul DOM, penso che sia un caso d'uso migliore poiché l'utente vedrà il video nella posizione corrente invece che il video appare all'improvviso. –