이전 목록 다음
채택완료

jquery 태그 좀 봐주세요 ㅠ ㅠ

페이지 탑으로 가는 버튼을 만들었는데

잘 안되네요...

 

혹시 제가 뭐 닫는 태그를 잘못 썼다든가, (쓸데없는 태그가 들어가 있다든가; 중복되었거나 )

어디 잘못된 부분이 있다던가 한가요?ㅠ 

아시는 분 좀 알려주세요 ㅠ ㅠ 

 

 

Copy
/* 스크롤이 탑에서 100px 움직이면 버튼을 표시 */$(window).load(function(){	var topBtn = $('#pageTop');		topBtn.hide();	$(window).scroll(function () {		if ($(this).scrollTop() > 100) {			topBtn.fadeIn();		} else {			topBtn.fadeOut();		}	});	//스크롤해서 탑으로	topBtn.click(function () {		$('body,html').animate({			scrollTop: 0		}, 500);		return false;	}); 	/* 스크롤을 부드럽게 */	$('a[href^=#]').click(function () {		var speed = 500;		var href = $(this).attr("href");		var target = $(href == "#" || href == "" ? 'html' : href);		var position = target.offset().top;		$("html, body").animate({			scrollTop: position		}, speed, "swing");		return false;	});});
 

 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

$('a[href^=#]').click(function () {

이 부분에서 에러 안 나나요? 아래처럼 바꿔 보세요. 

$('a[href^="#"').click(function() { 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다 ㅠㅠ 에러표시가 안 나서 몰랐는데 ...
여태 그 태그 그대로 복사해서 여기저기 썼었꺼든요;;
근데 문제 없었는데 오늘보니까 이상해서 ㅠ ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고