帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
61
帖子
0
勋章
1470
Y币

[其他] scrolltobottom ios下无法监听到滚动到最底部

[复制链接]
发表于 2018-8-24 17:13:16
本帖最后由 S_wangh 于 2018-8-24 17:19 编辑
  1. api.addEventListener({
  2.                     name:'scrolltobottom',
  3.                     extra:{
  4.                         threshold:40         
  5.                     }
  6.                 }, function(ret, err){  
  7. alert('滚动到底部')
  8.                     }
  9.                 });
复制代码
有个问题 这个监听的是哪个滚动条?是body的吗?还是只监听当前滚动的滚动条是否到底部
论坛里看到有很多人也存在这种问题,但都没有很好的解决办法。


177
帖子
0
勋章
1万+
Y币
是不是一下子就滑到底了


html里body高度设置高一些再试试。
61
帖子
0
勋章
1470
Y币
gigie 发表于 2018-8-24 17:29
是不是一下子就滑到底了

我是监听div的滚动条有没有滑动到底部,body html都是一屏显示的
19
帖子
3
勋章
1万+
Y币
我的都可以啊,代码怎么写的
61
帖子
0
勋章
1470
Y币
本帖最后由 S_wangh 于 2018-8-24 18:06 编辑
辉哥_0808 发表于 2018-8-24 17:51
我的都可以啊,代码怎么写的


apiready = function() {
    var chatApp = new Vue({
        el: '#wrap',
        data: {
           showFansList:true,
        },
        methods: {

//监听滚动条到底部
            listenerScroll:function(){
                var  self = this;
                    api.addEventListener({
                        name:'scrolltobottom',
                        extra:{
                            threshold:40         
                        }
                    }, function(ret, err){  
                        alert('监听滚动条')
                    });
            },
            //移除监听滚动条到底部
            removeListenerScroll:function(){
                var  self = this;
                api.removeEventListener({
                    name: 'scrolltobottom'
                });
            },

       },
watch: {
            
            showFansList:function(newVal,oldVal){
                var self = this;
                if(newVal == false){
                    self.listenerScroll();
                }else{
                    self.removeListenerScroll();
                }
            },
        },


    })
}


ios 下无法监听到滚动条是否滚动到底,安卓的可以  但是安卓如果是往上滚动到顶部也一样会触发监听事件

19
帖子
3
勋章
1万+
Y币
threshold设置成0可以监听到吗
61
帖子
0
勋章
1470
Y币
辉哥_0808 发表于 2018-8-24 18:06
threshold设置成0可以监听到吗

安卓下是可以监听到的,ios监听不到
61
帖子
0
勋章
1470
Y币
S_wangh 发表于 2018-8-24 18:07
安卓下是可以监听到的,ios监听不到

安卓监听也是有问题的 如果是往上滑动到最顶部也一样会触发监听事件的
380
帖子
4
勋章
6
Y币
S_wangh 发表于 2018-8-24 18:08
安卓监听也是有问题的 如果是往上滑动到最顶部也一样会触发监听事件的

不是监听div的
61
帖子
0
勋章
1470
Y币

body吗?  那这满足不了实际开发需求呀,
12下一页
您需要登录后才可以回帖 登录

本版积分规则