В основном. js
jQuery(document).ready(function(){
"use strict"
$(window).scroll(function(){
var top = $(window).scrollTop();
if(top>=60){
$("nav").addClass('secondary');
}
else{
if($("nav").hasClass('secondary')){
$("nav").removeClass('secondary');
}
}
});
});
В индексе. html
<head>
<link rel="stylesheet" href="css/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"></script>
<script type="text/javascript" src="js/main.js"></script>
<head>
В стиле. css
.secondary{
background-color:#34495e;
}
Это код для изменения класса панели навигации с классом 'nav' на класс 'second', когда страница прокручивается вниз
$(window).scroll(function(){
var top = $(window).scrollTop();
if(top>=60){
$("nav").addClass('secondary');
}
else{
if($("nav").hasClass('secondary')){
$("nav").removeClass('secondary');
}
}
});
Приведенный выше код не работает нормально внутри
jQuery(document).ready(function(){});
но,
jQuery(document).ready(function(){
"use strict"
alert("hello world");
});
работает нормально, а некоторые другие функции также отлично работают
, но некоторые функции не работают.
Может кто-нибудь помочь мне найти решение для этой проблемы