태그 클릭 시 맨 위로 가지 않게 하기

-·2022년 2월 15일
0

버튼을 누르면 갑자기 화면 맨 위로 올라가버리는 현상은 아래와 같이 해결하면 된다.

$('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;">

방법이 이렇게 있는데 나는 위에 방법으로 했다.

profile
거북이는 오늘도 걷는다

0개의 댓글