我的HTML页面底部有4个JS脚本和1个JQuery脚本src。但是,当我包含JQuery脚本时,JS脚本delay.js中的代码仅工作一秒钟,然后停止。所有其他JS脚本均可使用。我该如何解决?
我尝试过:
这是HTML页面底部的代码:
<script defer src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script defer src="assets/js/skel.min.js"></script>
<script defer src="assets/js/util.js"></script>
<script defer src="assets/js/main.js"></script>
<script defer src="assets/js/delayed.js"></script>
这是delay.js中的代码。用于根据您正在浏览的特定页面更改导航项的样式,因此,作为用户,您当前正在浏览的页面始终清晰可见。
if (document.body.classList.contains('index')){
document.getElementById('nav-wwd').classList.add('selected');
}
if (document.body.classList.contains('approach')){
document.getElementById('nav-oa').classList.add('selected');
}
if (document.body.classList.contains('about')){
document.getElementById('nav-wwa').classList.add('selected');
}
if (document.body.classList.contains('insights')){
document.getElementById('nav-oi').classList.add('selected');
}
if (document.body.classList.contains('contactus')){
document.getElementById('nav-c').classList.add('selected');
}
在此先感谢您提供任何建议。