이유는 묻지 않지만 개발자가 페이지에 몇 가지 기능을 설정하기 위해 JQuery 1.4.4를 사용하도록 의뢰했습니다. JQuery 버전을 2.1.1로 업데이트하십시오.JQuery 1.4.4 및 2.1.1과 다른 동작 (스크롤 상단)
$(document).ready(function(){
var scroll_pos = 0;
$(document).scroll(function() {
scroll_pos = $(this).scrollTop();
var hrt = $('.boxBg').offset().top-200;
if(scroll_pos > hrt) {
$('i.fa-heart').addClass('individual-heart-hover');
}
else{
$('i.fa-heart').removeClass('individual-heart-hover');
}
});
});
및
var _rys = jQuery.noConflict();
_rys("document").ready(function() {
_rys(window).scroll(function() {
if (_rys(this).scrollTop() >100) {
_rys('.navbar').addClass("f-nav");
_rys('.discoverSection').addClass("f-nav2");
$('.tabsection').css('display','block');
} else {
_rys('.navbar').removeClass("f-nav");
_rys('.discoverSection').removeClass("f-nav2");
$('.tabsection').css('display','none');
}
});
});
오류를 받고있는 라인은 다음과 같습니다 :
$(document).ready(function(){
및
이렇게, 나는 즉, 스크롤 다루고있는 몇 JS 오류를 얻고있다$('.tabsection').css('display','block');
"Uncaught TypeError : undefined is not function"오류가 발생합니다.
이상하게도이 둘은 JQuery 1.4.4와 완벽하게 작동합니다.
"jQuery.noConflict();"와 관련이 있습니까? ? (http://api.jquery.com/jquery.noconflict/) – Fiddles
'$'대신'jQuery'를 사용하고 시도해보십시오. –