我將英雄單位設置爲滾動至其位置後固定的位置。因此,對於頁面的第一個70px,英雄單位隨着其餘部分一起滾動,直到頂部達到需要修復的英雄單位。iPad滾動 - 標題僅在滾動結束時設置爲固定
不固定
固定
這工作得很好無處不在,也是iPad的不同之處在於位置設置爲當滾動完成固定而不是像瀏覽器那樣在滾動期間。
我知道這是因爲在動量滾動期間沒有觸發滾動事件。我試圖解決這個使用下面的代碼,但它不工作:
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>');
});
我想實現的是英雄單位可以設置成固定的,而滾動仍然忙。如果任何人都可以提出改進建議或替代方案,我將非常感激,因爲我現在被卡住了。
你能提供給我一個小提琴對於這個...... lemme試試吧.. – PraJen
有可能是IPAD的瀏覽器,你指的是哪一個?你有沒有用IPAD上的其他瀏覽器嘗試過? – Tasos
我相信這是它的工作方式,但請注意,這隻發生在第一次滾動動作。其餘的,得到修復。我不認爲有這個解決方法...也許在未來的IOS版本? –