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 关注
- 617 浏览
添加回答
举报
0/150
提交
取消