Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在用户到达屏幕底部之前执行滚动命令?

如何在用户到达屏幕底部之前执行滚动命令?
EN

Stack Overflow用户
提问于 2018-02-27 19:23:38
回答 1查看 30关注 0票数 0

我想在用户到达屏幕底部之前执行滚动命令。下面的代码在用户向下滚动屏幕的中间位置时加载新的动态内容,但我希望动态内容加载到视口之外。有没有办法做到这一点?我是否需要调整.outerheight或.offset来提前加载动态内容?我附上了一个图形,显示了我正在努力实现的目标。

代码语言:javascript
运行
AI代码解释
复制
 var busy = false;

jQuery( document ).ajaxStart(function() {
    busy = true;
});
jQuery( document ).ajaxStop(function() {
    busy = false;
});

jQuery(window).bind('scroll', function() {

    if(jQuery(window).scrollTop() >= jQuery('#dynamicContent').offset().top + jQuery('#dynamicContent').outerHeight() - window.innerHeight) {

        if (!busy) {
            jQuery('.load-more').click();

        }
    }
});

下面是我的ajax代码片段:

代码语言:javascript
运行
AI代码解释
复制
        $.ajax({

            url: '/content',
            type: 'post',
            data: { categoryData: categoryData},
            dataType: 'json',
            success: function(res) {
                response = res.data;

            },
            error: function(err) {
                error = err;

            },
            complete: function() {

                self.hideLoader();


                if (!error) {
                    $('#dynamicContent').html(response.html);
                    self.filterSet(response.enabled);
                    self.setHistory(href, order, filters);

                }



            }
        });
EN

回答 1

Stack Overflow用户

发布于 2018-02-27 19:43:59

当您到达页面底部时,要检测的示例代码

代码语言:javascript
运行
AI代码解释
复制
$(window).on("scroll", function() {
        var scrollHeight = $(document).height();
        var scrollPosition = $(window).height() + $(window).scrollTop();
        if ((scrollHeight - scrollPosition) / scrollHeight === 0) {
            // when scroll to bottom of the page
            alert("you are at bottom of page");
        }
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49016443

复制
相关文章
outlook下载
Outlook是微软推出的邮件管理工具。Outlook 2021正式版是微软Office软件套件的组成部分之一,帮助用户快速收发电子邮件、记日记、管理联系人信息、安排日程、分配任务等。Outlook 2021免费版支持查看邮件,可以选择分布式方式查看保存的邮件列表。 outlook安装包下载
用户9693436
2022/04/23
4.1K0
Outlook如何备份邮件
点击outlook菜单栏上的“文件”选项,可以看到主界面右侧有一个“添加账户”的选项。
周小董
2019/03/25
4.1K0
Outlook如何备份邮件
Microsoft Outlook LTSC 2021 for Mac(outlook邮箱)
Microsoft Outlook LTSC 2021 for Mac中文版是一款邮件和日历管理应用程序。Microsoft office LTSC 2021 是套装中的一个组成部分,与Word、Excel和PowerPoint等其他应用程序一起提供。
皮西歪
2023/04/25
2.8K1
Microsoft Outlook LTSC 2021 for Mac(outlook邮箱)
Outlook弹窗提醒
Outlook弹窗提醒 31.png 32.png
林万程
2018/06/20
3.7K0
Outlook自动转发
Outlook自动转发 26.png 27.png 28.png 29.png 30.png
林万程
2018/06/21
1.4K0
Outlook搜索技巧
Outlook搜索技巧 33.png
林万程
2018/06/26
1.5K0
Outlook编辑重发
Outlook编辑重发 19.png 这里在原封不动发送前可以编辑
林万程
2018/06/26
1.3K0
Outlook清理邮件
3.Outlook清理邮件 邮箱大于2G就不能发送邮件,直接删除会丢失数据, 正确的办法是把服务器上的邮件存档到本地 3.png
林万程
2018/06/20
1.7K0
Outlook邮件撤回
Outlook邮件撤回 20.png 21.png 不要多次撤回,否则邮箱有问题不支持撤回将收到很多标题前加“撤回:”的邮件。 给必要的人发【以此为准】比起群发撤回更合适。
林万程
2018/06/26
2.3K0
Outlook签名设置
Outlook签名设置 1.png 2.png
林万程
2018/06/20
2.1K0
★Outlook邮件模板
Outlook邮件模板 15.png 打开模板会自动添加签名,保存为模板前切记删除签名。 16.png 17.png 可以把常用的邮件模板打开后固定在任务栏列表: 18.png
林万程
2018/06/20
2.5K0
Outlook性能提升
Outlook性能提升 5.png 6.png 7.png 8.png 一般不到一个月就满了,存档邮件不会删除,可以设置较短的时间,如7天 2 9.png
林万程
2018/06/20
1.3K0
微软 Outlook 如何修改邮件列表中的字体或字号
当前,我们选择的字体为 Open Sans,这个字体是 Google 的字体,但是这个字体不能支持简体中文,也不能支持 CJK。
HoneyMoose
2022/12/31
2.5K0
微软 Outlook 如何修改邮件列表中的字体或字号
如何利用Outlook应用程序接口执行Shellcode的研究
BadOutlook是一款恶意Outlook读取器,也是一个简单的概念验证PoC,它可以利用Outlook应用程序接口(COM接口)并根据特定的触发主题栏内容来在目标系统上执行Shellcode。
FB客服
2021/04/16
1.2K0
如何利用Outlook应用程序接口执行Shellcode的研究
Windows Outlook 登录问题
Windows Outlook 在Office 365/Microsoft 365中有时候会登录不上,或者突然需要输入密码。这个问题在微软论坛等多个不同渠道通过不同方式都尝试处理过,但是结果是无法解决。 实际上可以通过IE设置直接解决。
繁华是客
2023/03/03
3.2K0
Windows Outlook 登录问题
Outlook技巧合并版
1.Outlook设置(详看各邮箱说明) 2.Outlook签名设置 1.png 2.png 3.Outlook清理邮件 邮箱大于2G就不能发送邮件,直接删除会丢失数据, 正确的办法是把服务器上
林万程
2018/06/26
1.8K0
DDoS攻击导致Azure和Outlook中断
微软已经证实,最近Azure、Outlook和OneDrive门户网站的中断是由于针对该公司服务的第7层DDoS攻击造成的。
FB客服
2023/08/08
2590
DDoS攻击导致Azure和Outlook中断
点击加载更多

相似问题

Microsoft Outlook Web & Desktop +外接程序

17

部署Outlook Desktop外接程序

14

Outlook 365 for desktop外接程序不工作

124

如何关闭Outlook Web外接程序(用于关闭Outlook外接程序的代码)?

10

在Outlook 2013和2016上调试Outlook web外接程序

115
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档