위 스킨을 사용했는데요,,
페이징할때 위아래로 화면이 튕기는 현상이 발생하더라구요,,
그래서 return false; 이거로 막아보려고 하는데 어떻게 해야할까요? ㅠ.ㅠ
Copy
$(function() { $(".list_page + div > p > span:last-child").text(Math.ceil($(".list_page").children("li").size()/8)); $(".list_page > li").slice(0,8).addClass("on"); $(".list_page > li:nth-of-type(8n)").addClass("8n"); $(".list_page + div > button").click(function() { var nav_list = $(this).parent("div").prev(".list_page"); if($(this).is(":last-child")) { if(!$(nav_list).children("li:last").hasClass("on")) { $(nav_list).children("li.on:last").nextUntil(".8n").addClass("on").next(".8n").addClass("on"); setTimeout(function() { $(nav_list).children("li.on:first").removeClass("on").nextUntil(".8n").removeClass("on").next(".8n").removeClass("on"); }); var paging = ($(nav_list).children("li.on:last").index()+1)/8; $(this).siblings("p").children("span:first-child").text(Math.ceil(paging)); } return false; } else { if(!$(nav_list).children("li:first").hasClass("on")) { $(nav_list).children("li.on:first").prev(".8n").addClass("on").prevUntil(".8n").addClass("on"); setTimeout(function() { $(nav_list).children("li.on:last").removeClass("on").prevUntil(".8n").removeClass("on"); }); var paging = ($(nav_list).children("li.on:first").index()+1)/8; $(this).siblings("p").children("span:first-child").text(Math.ceil(paging)); } } return false; });});
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2017-08-04 (금) 15:19:51
e.preventdefault()
를 사용해보시기 바랍니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.