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