2013-01-23 59 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

使一个单一的功能和粘贴代码,保存cookie,然后在函数的末尾处粘贴代码进行导航。

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”,让没有“#”辛博尔在href但我更喜欢这样恕我直言,这是更好如果你处理它。

0

你不需要通过JS代码重定向,只需抓住链接并绑定一个点击函数执行你的函数,然后返回true;

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