jquery 태그 좀 봐주세요 ㅠ ㅠ
본문
페이지 탑으로 가는 버튼을 만들었는데
잘 안되네요...
혹시 제가 뭐 닫는 태그를 잘못 썼다든가, (쓸데없는 태그가 들어가 있다든가; 중복되었거나 )
어디 잘못된 부분이 있다던가 한가요?ㅠ
아시는 분 좀 알려주세요 ㅠ ㅠ
/* 스크롤이 탑에서 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
$('a[href^=#]').click(function () {
이 부분에서 에러 안 나나요? 아래처럼 바꿔 보세요.
$('a[href^="#"').click(function() {
답변을 작성하시기 전에 로그인 해주세요.