我試圖延遲單擊鏈接的默認操作,直到用戶單擊「是」或「否」進行確認。問題是,while循環凍結瀏覽器(甚至不顯示的對話框中,儘管「開放」被稱爲第一):JavaScript「while」循環沒有凍結瀏覽器?
$(".remove").click(function() {
$("#dialog").dialog("open");
while (1) {
// Count sheep
}
});
顯然,「1」是唯一有用於測試目的。最終我希望它檢查由對話框設置的變量。但現在,我想知道如何使用這樣的循環來延遲默認的點擊操作。
感謝,
邁克爾
我不想丟掉這個事件。我只想推遲它。我希望有一種直接的方式,不需要重新構建鏈接並重新定向用戶(目的地取決於訪問者點擊的鏈接)。 – Michael 2011-03-25 01:31:18