javascript - js中没有定义的函数
问题描述
我正在建立一个网站。我在使用 javascript 时遇到了很多错误。大多数是未定义的功能。例如:$。
还有其他功能存在相同的问题。
我不完全理解如何解决这个问题,并且希望有人审查我的代码,因为这将帮助我更好地理解我的问题。
我将我的脚本 src 链接保留在正文中链接的顶部,我认为这是原因。然而,这似乎不是原因。
$('document').ready(function () {
$('.js--section-features').waypoint(function (direction) {
if (direction == "down") {
$('nav').addClass('sticky');
} else {
$('nav').removeClass('sticky');
}
}, {
offset: '90px;'
});
/*This is to offset sticky nav as to not overlap touch section*/
var shiftWindow = function () {
scrollBy(0, -75);
};
if (location.hash) shiftWindow();
window.addEventListener("hashchange", shiftWindow);
/*maps*/
var map = new GMaps({
div: '.map',
lat: 52.760514,
lng: -1.6500,
zoom: 12
});
52.7610273, -1.7181805;
map.addMarker({
lat: 52.7604902,
lng: -1.7172825,
title: 'lw swim school',
infoWindow: {
content: '<p>LW swim school</p>'
}
});
/*mobile nav*/
$('.js--nav-icon').click(function () {
var nav = $('.js--main-nav');
var icon = $('.js--nav-icon ion-icon');
nav.slideToggle(200);
if (icon.hasClass('ios-menu-cross')) {
icon.addClass('ios-close');
icon.removeClass('ios-menu-cross');
} else {
icon.addClass('ios-menu-cross');
icon.removeClass('ios-close');
}
});
});
这是我在正文底部的 html 中的脚本 src 链接,按此顺序排列
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="//cdn.jsdelivr.net/respond/1.4.2/respond.min.js"></script>
<script src="//cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="//cdn.jsdelivr.net/selectivizr/1.0.3b/selectivizr.min.js"></script>
<script src="vendors/js/jquery.waypoints.min.js"></script>
<script src="resources/js/gmaps.js"></script>
<script src="resources/js/script.js"></script>
<script src="https://unpkg.com/ionicons@4.4.8/dist/ionicons.js"></script>
$, .windows, scollby, location, GMaps 都没有定义。我希望有人能给我建议,提前谢谢你。
解决方案
推荐阅读
- ubuntu - 我如何理解 pthread_create 内存使用情况?
- php - 如何使用 reactphp 编写 php 异步函数
- elixir - `__info__/1` 记录在哪里?
- php - 在 .htaccess 文件 XAMPP Windows 中设置变量
- php - MYSQL 的 BETWEEN 日期的 SQL 查询不包括指定范围?
- ios - 从 iOS 将视频分享到 Instagram 源
- user-interface - Unity3D - “父级有一种布局组”错误
- memory - 静态内存分配的最佳算法
- javascript - 函数的结果是未定义的而不是对象
- javascript - Google Maps JS API 未显示 - 无错误