javascript - 修复 Jquery Waypoint

标签 javascript jquery html css jquery-waypoints

美好的一天,我正在尝试自学 Jquery 航路点,但现在我无法让它发挥作用。这个想法是一旦元素在屏幕上可见,它就会显示一个“警告”,说“这个元素是可见的”。但是每当我向下滚动时,警报似乎都没有出现。这是我的代码示例。

HTML

<section class="container">
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item"></div>
    <div class="sixteen columns item thing entry" id="example-basic"></div>
</section>

如果我将此部分放在其他部分之上,它似乎可以正常工作并显示警报

<div class="sixteen columns item thing entry" id="example-basic"></div>

Javascript

<script>
$('.entry').waypoint(function() {
   alert('The element appeared on the screen.');
});
</script>

最佳答案

尝试用 doc ready handler 包装它:

<script>
   $(function(){
      $('.entry').waypoint(function() {
         alert('The element appeared on the screen.');
      });
   });
</script>

关于javascript - 修复 Jquery Waypoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21698769/

相关文章:

javascript - 如何在 if 中转到元素的父元素

javascript - 在 vue.js 中更新数据属性/对象

javascript - Dojo - 按 Enter 提交表单

jquery - Div 在 JQuery 中被下推

jquery - 异步加载 jQuery Mobile 脚本?

jquery - 将输入/复选框数据存储到 json 存储 - 按下按钮时

android - Google Chrome for Android <select> 元素不选择任何选项

javascript - 如何操作正则表达式从文本返回 URL 数组?

java - 用单个 XPath 涵盖两种情况?

ninja 的 javascript 新手无法使书籍代码正常工作