iPhone/iPad的JavaScript滾動(dòng)事件?我似乎無法在iPad上捕捉滾動(dòng)事件。沒有這些工作,我做錯(cuò)了什么?window.onscroll=myFunction;document.onscroll=myFunction;window.attachEvent("scroll",myFunction,false);document.attachEvent("scroll",myFunction,false);它們甚至都在Windows上的Safari 3上工作。具有諷刺意味的是,pc上的每個(gè)瀏覽器都支持window.onload=如果你不介意破壞現(xiàn)有的事件。但不能上iPad。
3 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
document.addEventListener("touchmove", ScrollStart, false);document.addEventListener("scroll", Scroll, false);function ScrollStart() { //start of scroll event for iOS}function Scroll() { //end of scroll event for iOS //and //start/end of scroll event for other browsers}

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
element.addEventListener('scroll', function() { console.log(this.scrollTop);});// This is the magic, this gives me "live" scroll eventselement.addEventListener ('gesturechange', function() {});
-webkit-overflow-scrolling: none;
document.addEventListener('touchmove', function(e) {e.preventDefault();}, true);
- 3 回答
- 0 關(guān)注
- 634 瀏覽
添加回答
舉報(bào)
0/150
提交
取消