href链接在转到链接之前执行javascript

时间:2014-06-10 00:44:14

标签: javascript jquery

$('a').click(function(){
  //Do something
  return false;
});

用户点击时我有一个链接,我想运行一些javascript,脚本完成后,我希望它转到下一页。

我把return false设置为阻止它在脚本完成之前进入下一页,但是这将禁用href转到下一页。

有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

好吧,您可以prevent false并手动转到:

$('a').click(function(e){
    e.preventDefault();
    var href = this.href;

    //code

    location.href = href;
});

答案 1 :(得分:0)

您可以手动输入链接

    window.location=" ../yourlink";