Javascript - 检测div的滚动,工作,但不起作用

2023-12-24

我在实践中有一个设计原型(我是JS新手,0级),我的脚本有问题。

我正在检测是否有 div (#derecha),固定尺寸(354px x 210px)触发滚动,效果很好HERE http://jsfiddle.net/m4r13wx8/,但我无法让它发挥作用HERE https://jsfiddle.net/gfoLpr1t/,其中添加了一些克隆的 div ...

The div #derechaCSS 第 26 行有注释。

我究竟做错了什么...?

NOTE 1:原型有LocalStorage。要测试它是否有效,您必须在每次测试中清空浏览器的缓存。

NOTE 2:请参阅第 37 行的 CSS。它必须取消注释。

NOTE 3:对我不起作用的脚本位于 HTML 的第 177 行,它与我在下面发布的脚本相同。

观看现场演示 https://jsfiddle.net/gfoLpr1t/(jsfiddle /这里如果运行片段则不起作用)

提前致谢!

// Displays the new product alert added when the scroll is detected in the div #derecha
var displaced = document.getElementById('derecha')
if (displaced.scrollHeight > displaced.offsetHeight) {
  document.getElementById("notice-product-added").style.display = "block";
};

// LocalStorage for the div #notice-product-added
const showMsgCart = localStorage.getItem('showMsgCarrito');

if (showMsgCart === 'false') {
  $('#notice-product-added').hide();
}
$('#notice-product-added').on('click', function() {
  $('#notice-product-added').fadeOut('slow');
  localStorage.setItem('showMsgCarrito', 'false');
});

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript - 检测div的滚动,工作,但不起作用 的相关文章

随机推荐

  • 如何使用 NDK 19 在 OSX Darwin 上交叉编译适用于 64 位 Android 的 OpenSSL

    我之前问过基本相同的问题 不同的 NDK here https stackoverflow com questions 54537033 how to build openssl 1 1 1 for 64 bit android using
  • 在 Java 中合并 2 个 PDF

    我在使用 iText 以及将 2 个 PDF 合并为 1 个 PDF 时遇到问题 我想合并这个 PDF PDF1 一个站点 这是 PDF1 PDF2 一个站点 这是PDF2 我需要的 https dl dropboxusercontent
  • 为什么any 扩展X ? A : B 给 A |打字稿中的 B?

    type TestAny any extends a 1 2 gt 1 2 why how to understand type TestUnknown unknown extends a 1 2 gt 2 type TestStringA
  • ipython 中的括号匹配

    IPython 中是否有自动关闭方括号 引号 圆括号等的选项 我希望有一个与 gedit 插件类似的功能 根据建议 通过调整 inputrc 可以让应用程序 包括 IPython 使用 readline 在输入左括号时自动添加右括号here
  • 事件溯源命令或来自外部系统的事件?

    在大多数情况下 我了解 CQRS ES 系统中命令和事件之间的区别 然而 有一种情况我想不通 假设我正在构建一个个人财务跟踪系统 用户可以在其中输入借方 贷方 显然 这些是命令 一旦经过验证 域模型就会更新并发布事件 然而 假设信用 借记信
  • LinearLayout$LayoutParams 无法转换为 android.widget.FrameLayout$LayoutParams

    解释和解决方法在底部 我正在开发一个滑块布局动画 动画工作正常 但当所有进程结束时 它们会出现下一个异常 I guess RelativeLayout家长有事情要做 但我不知道如何解决 09 06 11 24 58 952 E Trace
  • 片段/活动生命周期和方向变化

    片段很有趣 但是 所以我想 一旦您了解了它们的怪癖 它们就是跨多个设备编写良好代码的宝贵工具 然而 在修复方向改变错误时 我遇到了困难 为了让我的片段工作 它需要访问属于它的包含活动的视图 这引导我进行愉快的追逐 试图找到活动和片段生命周期
  • Android APK 文件和 DEX 文件未创建,没有警告或错误

    我开发Android已经有一段时间了 使用WIN7 64位和Eclipse 由于我尝试安装新的 ADT 1 5 我遇到了一个非常奇怪的现象 我的构建未完成 并且未生成 APK 文件 也未生成 dex 文件 类文件已创建 但没有其他任何内容
  • C# 中的互相关代码 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 大家好 我
  • 如何通过将内存存储到磁盘并在以后恢复来“休眠”Linux 中的进程?

    Linux 中的进程可以 休眠 吗 就像笔记本电脑中的 休眠 一样 我会将进程使用的所有内存写入磁盘 释放 RAM 然后 我可以 恢复进程 即从内存中读取所有数据并将其放回 RAM 然后我可以继续我的进程 我曾经维护过CryoPID htt
  • file.lastModified() 函数没有给出更新的值

    file lastModified 没有更新 虽然我更改了文件内容 但我在 Windows 上工作 我使用java文件 可能是什么问题 我需要对代码进行某种刷新吗 Java 至少 1 8 似乎可以缓存文件属性 我创建了一个 C 应用程序 它
  • 为什么分配单个字节时地址不连续?

    我动态分配内存如下 char heap start1 char malloc 1 char heap start2 char malloc 1 当我如下执行 printf 时 令人惊讶的是地址不是连续的 printf p p n heap
  • 我如何使用 pullparser 为 hashmap 创建 xml 文件

    我正在尝试从用户的输入值填充 xml 文件 用户将给 2 个条目一个键和一个值 我有一个模型类 如下所示 public class Person private HashMap
  • 在 geom_tile 中围绕特定区域绘制线条

    我有以下数据框 df1 我生成了一个geom tile从中绘制 X Y Z 1 1 0 343 5 4 0 134 10 6 0 564 20 8 0 532 40 9 0 235 46 12 0 425 我有另一个数据框 我想用它来画线
  • 初始化期间存储的值永远不会被读取

    我正在尝试创建一个游戏 以便我可以更改其数据并将其保存回来 我在注释行中收到两个错误 为什么我会收到这些错误 我分配了游戏 所以我应该正确地发布它 这是我保存游戏的代码 Game newGame Game alloc init error
  • 音乐播放器选择一些歌曲并在 Rails 中播放

    在我的 Rails 4 应用程序中 我有 jplayer 来播放音乐文件 它工作正常 我需要添加使用复选框和播放选项从播放列表中选择一些歌曲 自定义默认的 jplayer 播放列表比较困难 因此我创建了一个单独的播放列表代码是
  • 如何在Python中解压键值对? [复制]

    这个问题在这里已经有答案了 我正在尝试用 python 探索 Algorithmia 图像标记器 client algo deeplearning IllustrationTagger 0 2 5 client algo deeplearn
  • 一个 NSFetchedResultsController ,日期为sectionNameKeyPath

    我开发了一个使用 Core Data 的应用程序 在一个 UITableView 中 我想显示我的实体列表 按对象的保存日期排序 当我这样做时 fetchedResultsController NSFetchedResultsControl
  • Django 会话在登录后间歇性消失

    在我的 django 应用程序中 我通过以下方式处理登录 用户进入网关页面 index html 如果他们当前尚未登录 则会出现一个登录名 密码表单以及其他材料 成功登录后 或者如果他们在登录时进入该页面 该页面的呈现方式略有不同 没有登录
  • Javascript - 检测div的滚动,工作,但不起作用

    我在实践中有一个设计原型 我是JS新手 0级 我的脚本有问题 我正在检测是否有 div derecha 固定尺寸 354px x 210px 触发滚动 效果很好HERE http jsfiddle net m4r13wx8 但我无法让它发挥