B

W3C의 이상한소리?...

· 13년 전 · 1599 · 2
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :


$(function() {
var nav = $('#CS_MENU_TOP');
var navTop = nav.offset().top;
$(window).scroll(function () {
var winTop = $(this).scrollTop();
if (winTop >= navTop) {
nav.addClass('fixed')
}else if (winTop <= navTop) {
nav.removeClass('fixed')
}
});

소스 입니다.

w3c 에서 검사해보면

}else if (winTop <= navTop) {
이부분에 <= 이게 에러랍니다;;;

>= 이렇게변경하면 에러없는데 왜 <= 하면 에러가 날까요....

히얀하군요;;;

처리할방법 없을까요?

라인 76, 칼럼 20: character "<" is the first character of a delimiter but occurred as data }else if (winTop <= navTop) {

이 메시지는 여러 경우에 발생합니다.
•여러분의 문서에 "<" 문자를 추가하도록 시도했었습니다. 여러분은 이 문자를 "<"로 추출해야 합니다.
•추출되지 않은 ampersand "&"를 사용했습니다. 이것은 몇몇 내용에선 유용하지만, "&" 가 항상 안전하며, 그렇게 사용하길 권장합니다.
•다른 가능성은 여러분이 이전 태그에서 인용부호 닫는 것을 잊어버린 경우입니다.
|

댓글 2개

//<![CDATA[

$(function() {
var nav = $('#CS_MENU_TOP');
var navTop = nav.offset().top;
$(window).scroll(function () {
var winTop = $(this).scrollTop();
if (winTop >= navTop) {
nav.addClass('fixed')
}else if (winTop <= navTop) {
nav.removeClass('fixed')
}
});

//]]>

요케하니까 더이상 웹표준 검사에 걸리진 않더라구요.
그런데 왠지 검사에 걸리는게 좀 그렇고 길기도해서

jQuery(window).scroll(function() {
var position = jQuery(window).scrollTop();

if(position >= 100) {
jQuery('#head').addClass('fixed');
} else {
jQuery('#head').removeClass('fixed');
}
});

짧은 요걸로 바꿧습니당
오 감사합니다. ㅎㅎ 빅보님 ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 805
13년 전 조회 981
13년 전 조회 634
13년 전 조회 797
13년 전 조회 748
13년 전 조회 794
13년 전 조회 1,537
13년 전 조회 1,554
13년 전 조회 1,058
13년 전 조회 1,600
13년 전 조회 3,985
13년 전 조회 1,550
13년 전 조회 3,461
13년 전 조회 987
13년 전 조회 1,561
13년 전 조회 2,119
13년 전 조회 814
13년 전 조회 788
13년 전 조회 1,579
13년 전 조회 1,040