jquery - 当我删除 JQuery-Migrate-3 时显示/隐藏滚动工作
问题描述
当我删除 JQuery Migrate 3.0.1 时,我的代码可以工作,但是当我重新添加它时,代码不再工作。
我需要迁移,因为这是一个非常古老的网站,我正在尝试向它添加新功能......这是我正在使用的代码。我试过 $(window).scroll(function(){... 而不是 $(window).on("scroll"...
我知道这是我想念的简单事情。任何帮助表示赞赏。
$(window).on("scroll", function() {
var $this = $(this),
scrolled = $this.scrollTop(),
winHeight = $this.height(),
viewBottom = scrolled + winHeight;
if (viewBottom >= $desktopISI.offset().top + $floatISIHeight) {
console.log(viewBottom + " viewBottom");
console.log($desktopISI.offset().top + " offsetTop");
$floatingISI.addClass("hide");
}
else {
$floatingISI.removeClass("hide");
}
});
$(window).on("scroll", function() {
var $this = $(this),
scrolled = $this.scrollTop(),
winHeight = $this.height(),
viewBottom = scrolled + winHeight;
if (viewBottom >= $desktopISI.offset().top || viewBottom >= $(document).height() - $floatISIHeight) {
$floatingISI.addClass("hide");
}
else {
$floatingISI.removeClass("hide");
}
});
解决方案
推荐阅读
- vba - 检查每一行的 Word 文档样式
- c# - 是否可以为 UIElement.LayoutUpdated 实现 WeakEventManager?
- r - 基于R中多个其他列的值进行过滤
- swift - Swift 枚举可以将函数/闭包作为原始值吗?
- java - 从java中的Flowable获取列表的最简单方法是什么?
- firebase - 如何使用 runQuery 和 IN 运算符检索缺少字段的 firebase 文档?
- python - Python PrettyPrinter 显示对象地址但不显示内容
- python - 创建数据框的最有效(最快)方法是什么?
- java - 为什么我的数组列表的 Java Set 方法不起作用?
- c - 根据提示更新用户输入 C