Ho impostato la posizione della mia unità eroe dopo averlo fatto scorrere verso il basso. Quindi per il primo 70px della pagina l'unità dell'eroe scorre insieme al resto finché la cima raggiunge l'unità dell'eroe, che quindi deve essere riparata.Scorrimento iPad - l'intestazione è impostata su Fisso solo quando lo scorrimento termina
non fisso
fisso
Questo funziona bene ovunque e anche l'iPad, tranne che la posizione è impostato su fisso quando il rotolo è finito invece che durante lo scorrimento come il browser.
Lo so perché l'evento di scorrimento non viene attivato durante lo scorrimento del momento. Ho cercato di risolvere questo problema utilizzando il seguente codice, ma non ha funzionato:
document.addEventListener("touchstart", function(){
$('body').prepend('<p>touch start</p>');
that.tid = setInterval(function(){
$.event.trigger(
{ type: "touchcontinuem" }
);
},10)
}, false);
document.addEventListener("touchend", function(){
$('body').prepend('<p>touch end</p>'); clearTimeout(that.tid);
}, false);
$(document).on("touchcontinuem", function(){
$('body').prepend('<p>touch continuem</p>');
});
Quello che voglio ottenere è che l'eroe-unità può essere impostata a fisso, mentre il rotolo è ancora occupato. Se qualcuno può suggerire un miglioramento o un'alternativa apprezzerei molto perché sono bloccato in questo momento.
Mi può fornire un violino per questo ... lemme provatelo .. – PraJen
Ci sono i browser per l'IPAD, a quale si sta riferendo ??hai provato con un altro browser su IPAD ??? – Tasos
Credo che questo sia il modo in cui funziona, ma per favore nota che questo succede solo il primo movimento di scorrimento. il resto, viene corretto. non penso che ci sia una soluzione per questo ... forse nelle versioni future di IOS? –