本文介绍了href链接先执行javascript,然后再转到链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$('a').click(function(){
//Do something
return false;
});
当用户单击时,我有一个链接,我想运行一些JavaScript,脚本完成后,我希望它转到下一页.
I have a links when user click, I want to run some javascript, after script complete, I want it go to next page.
我将return false设置为防止它在脚本完成之前进入下一页,但是这将禁用href转到下一页.
I put return false to prevent it goes next page before script finish, however this will disable href go to next page.
有什么办法解决这个问题?
Any way to solve this?
推荐答案
好吧,您可以prevent false
并手动进行操作:
Well, you can prevent false
and manually go:
$('a').click(function(e){
e.preventDefault();
var href = this.href;
//code
location.href = href;
});
这篇关于href链接先执行javascript,然后再转到链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!