Ich setze meine Heldeneinheit auf Position, nachdem sie nach unten gescrollt wurde. Für die ersten 70px der Seite scrollt die Heldeneinheit zusammen mit dem Rest, bis die Spitze die Heldeneinheit erreicht, die dann repariert werden muss.iPad Scroll - Kopfzeile wird nur festgelegt, wenn das Scrollen beendet wird
nicht fest
Fest
Dies funktioniert überall und auch das iPad, außer dass die Position fixiert wird gesetzt, wenn die Scroll beendet ist anstatt beim Scrollen wie der Browser.
Ich weiß, dass es ist, weil das Scroll-Ereignis nicht während des Moment Scroll ausgelöst wird. Ich habe versucht, dies mit dem folgenden Code zu beheben, aber es hat nicht funktioniert:
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>');
});
Was ich will, erreichen, ist, dass die Held-Einheit eingestellt werden kann, festgelegt, während die Scroll noch beschäftigt sind. Wenn jemand eine Verbesserung oder eine Alternative vorschlagen kann, würde ich das sehr schätzen, weil ich gerade feststecke.
Können Sie mir bieten eine Geige versuchen, für diese ... lemme es .. – PraJen
es gibt möglicherweise Browser für das iPad, die man sich beziehen Sie ??hast du es mit einem anderen Browser auf dem IPAD versucht ??? – Tasos
Ich glaube, das ist die Art und Weise, wie es funktioniert, aber bitte beachtet, dass dies nur die erste Scroll-Bewegung passiert. der Rest wird behoben. Ich denke nicht, dass es einen Workaround dafür gibt ... vielleicht in zukünftigen Versionen von IOS? –