javascript - Jquery Waypoints 基本脚本不起作用

标签 javascript jquery html css jquery-waypoints

我从 Jquery Waypoints 网站复制了一个非常基本的脚本, 我现在想让它做的就是当#header 到达视点顶部时,会弹出一个警告。

我已经按照这个顺序加载了脚本

<script language="javascript" type="text/javascript" src="jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="waypoints/waypoints.min.js"></script>
<script language="javascript" type="text/javascript" src="jscript.min.js">      </script>

这是我想要有航路点的元素(#header)

<div id="header">
<h1>Header</h1>
</div>

这是#header 的CSS,这个问题可能不需要

#header {
height:75px;
width:auto;
position:absolute;
background:#212121;
top:50px;
left:200px;
right:100px;
}

然后是非常简单的 jQuery 脚本,它与站点 http://imakewebthings.com/jquery-waypoints/ 中的脚本相同(具有不同的元素名称)

$('#header').waypoint(function() {
  alert('Top of header hit top of viewport.');
});

当我在 chrome 上检查它并滚动过标题时,没有出现警报,控制台中也没有显示任何错误。 请帮助我理解我的错误, 谢谢。

最佳答案

我已经通过添加文档就绪功能使其正常工作

所以脚本现在看起来像这样:

$(document).ready(function() {
$('#header').waypoint(function() {
    alert('Top of header hit top of viewport.');
});
});

关于javascript - Jquery Waypoints 基本脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22422858/

相关文章:

jquery - TR 与 TD 数量不等的交替背景色

javascript - 我想在ajax处理时显示加载gif

javascript - 如何在 JavaScript 中使用图表处理大数据集

javascript - 未捕获的 FirebaseError : Messaging: This method is available in a Window context

JavaScript;通过分配给变量创建的函数?

javascript - 在css或jquery中点击标签时需要高亮显示

javascript - PHP表行跨度基于关键mysql的总计

验证指数方程的 Javascript 函数

JavaScript - if 语句条件中的 If 语句

jquery - 如何发送带有变量的 GraphQL AJAX 查询?