在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 :) –