2013-01-23 4 views

답변

3

사용 무언가 :

$('a').click(function() { 
    saveCookie(); // save cookies 
    document.location.href = "sample.html"; // forward user to new page 

    return false; // ignore default src of anchor 
}); 
0

은 하나의 기능을 확인하고 쿠키를 저장하고 함수의 끝에서 탐색을위한 코드를 붙여 넣에 대한 코드를 붙여 넣습니다.

3

예, JQuery를 통해이 작업을 수행 할 수 있습니다. 당신은 jQuery를에

<a href="#someUrl" class="navigator (other class)" >MyAwesomeLink</a> 

그리고 클래스와 어떤 앵커 링크를 설정할 수 있습니다

$(".navigator").click(function(e){ 
    var url = $(this).attr('href').replace('#',''); 
    /** Save your cookie stuff here **/ 
    window.location.href = "PATH"+url; 
    e.preventDefault(); 
    } 

할 수 있습니다 심지어 "unprevent"와 "#"simbol와없는 HREF를 할 수 있지만이 방법은 이럴 그것은 더 나은 선호 네가 처리한다면.

0

JS 코드를 통해 리디렉션 할 필요가 없습니다. 링크를 잡고 함수를 실행 한 후 클릭 함수를 바인딩 한 다음 true를 반환하면됩니다.

$(function(){ 
    $('a').click(function() { 
     //alert('clicked'); 
     saveCookie(); 
     return true; 
    }); 
})