iPhone/iPad的JavaScript滾動事件?我似乎無法在iPad上捕捉滾動事件。沒有這些工作,我做錯了什么?window.onscroll=myFunction;document.onscroll=myFunction;window.attachEvent("scroll",myFunction,false);document.attachEvent("scroll",myFunction,false);它們甚至都在Windows上的Safari 3上工作。具有諷刺意味的是,pc上的每個瀏覽器都支持window.onload=如果你不介意破壞現有的事件。但不能上iPad。
3 回答
蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
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貢獻1900條經驗 獲得超5個贊
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 關注
- 641 瀏覽
添加回答
舉報
0/150
提交
取消
