버튼을 누르면 갑자기 화면 맨 위로 올라가버리는 현상은 아래와 같이 해결하면 된다.
$('a.feellink').click(function(e)
{
e.preventDefault();
});
내가 머리가 안좋아서 이렇게만 보니까 저 e가 뭔지 궁금해서 찾아봄
event객체를 들고 오는거였다.
<button onclick="a(event)">이벤트 객체</button>
이런식으로 event라고 넘기면 event객체가 넘어온다.
하지만 이건줄알았는데 내경우는 그냥 a태그 특성때문이었다.
<a href="#">
이렇게 사용하면 query string에 #이 붙게되고 클릭 시 페이지상단으로 이동해버린다.
<a href="javascript:;"> <a href="#" onclick="return false;">
방법이 이렇게 있는데 나는 위에 방법으로 했다.