在JavaScript中,我试图在链接被点击2秒后执行一个函数,并等到函数完成其执行之前去链接目标。一旦链接点击并setTimeout
/* JavaScript */
function myFunction() { /* Block of code, with no 'return false'. */ }
<!-- HTML -->
<a onclick="setTimeout(myFunction, 2000);" href="http://www.siku-siku.com">Link</a>
的问题是用户点击后,浏览器会立即转到链接目标即myFunction
没有时间来执行。我在这里错过了什么吗?
预先感谢。
谢谢!这非常明确,它服务于我所需要的。 – moey
另外,谢谢你的链接到jsfiddle.net – moey
没问题@siku :) –