伟伟
伟伟
  • 发布:2015-08-07 19:20
  • 更新:2016-03-11 16:37
  • 阅读:4547

请问如何监听获取当前滚动高度

分类:HTML5+

监听获取当前滚动高度。一个比较常见的需求,比如用户滚动了1000px. 就出现回到顶部的按钮。我尝试了mui(obj).scroll().ScrollY或mui(obj).scroll().scrollerHeight 都不能取到

2015-08-07 19:20 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

如果用的是scroll控件。那么可以通过mui(obj).scroll().y得到

  • 伟伟 (作者)

    got it!

    2015-08-10 16:17

  • 伟伟 (作者)

    再问一下,官方Mui的下拉加载Demo,用的是mui('#pullrefresh').pullRefresh(),这个demo我需要在监听哪个容器?我试了

    document.getElementById('pullrefresh').addEventListener('scroll', function() {

    console.log("123");

    });

    无法监听到内容

    2015-08-10 16:41

  • 李晓飞

    回复 伟伟:请问您能不能把完整代码贴一下?

    2015-10-15 16:38

  • 万变的律

    有没有例子啊

    2015-12-23 18:10

  • alongSelf

    大哥 您说了怎么获取 没有什么怎么监听哇

    2016-01-07 19:51

伟伟

伟伟 (作者)

再问一下,官方Mui的下拉加载Demo,用的是mui('#pullrefresh').pullRefresh(),这个demo我需要在监听哪个容器?我试了
document.getElementById('pullrefresh').addEventListener('scroll', function() {
console.log("123");
});
无法监听到内容

  • DCloud_UNI_FXY

    ios可以这样监听。android不行。android需要监听原生scroll事件,和window.pageYOffset

    2015-08-10 18:12

小闹

小闹

mui('#pullrefresh').pullRefresh().scrollToBottom()不起作用啊?

alongSelf

alongSelf

楼主你好的 你的问题解决了吗?请问是怎么解决的 ,求指教。

鸿运当头

鸿运当头

参考:http://ask.dcloud.net.cn/question/11490
在 .mui-scroll-wrapper 元素上监听scroll事件。

document.getElementById('scroll-content').addEventListener('scroll', function(e) {  
    console.error(e.detail.x   "  "   e.detail.y)  
});

该问题目前已经被锁定, 无法添加新回复