Return false 대체하기

예전에는 <a href="#">을 사용해서 스크립트로 버튼을 구현하게 되었는데, 이 상태로 클릭하면 항상 맨 위 페이지로 올라가기 때문에 return false를 이용하였었다.
하지만 이제 return false는 버리자!

아래와 같이 함수화 해놓고 활용하면 좋다. 

function eventClick(event){
     if(event.preventDefault){
         event.preventDefault(); //FF
     } else {
         event.returnValue = false; //IE
     }
 }
 //return false 대신용 #링크 사용시 꼭 넣을 것

그리고 사용할 때는 아래 처럼 사용한다.

$inforbtn.click(function(){
     eventClick(event);
});

 

 

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP