2012-05-14 44 views
0

我知道事件驅動編程背後的原理,但仍會嘗試更好地理解是否以及如何模擬本地警報或提示功能的功能JavaScript的。 顯然,關鍵是這些原生函數的阻塞行爲以及如何在JavaScript中模擬這些行爲。在JavaScript中模擬「提醒」或「提示」

+1

異步行爲?他們都阻止。事實上,如果一個提示不能被阻止,如果它必須通過用戶的響應呢? – Imp

+0

這對我來說不是很清楚,你能否詳細說明一下,給我們一些用例。你是否想做與本機警報/提示完全相同的東西? – Mathieu

+1

'alert'和'prompt'只不過是異步的......實現類似的東西實際上是很多工作,而不是微不足道的(即沒有一個SO回答是適當的) - 開始編碼它,並提出一個具體的問題,如果你卡住了。 – Amadan

回答

0

你可以使用Twitter的引導 - 模式: twitter.github.com/bootstrap/javascript.html#modals

或jquerys UI - 模式:jqueryui.com/demos/dialog/#modal-confirmation

都是非阻擋的

//編輯: 這個? https://github.com/malsup/blockui/blob/master/jquery.blockUI.js & & http://jquery.malsup.com/block/#demos

+0

如果你有興趣,它是如何工作的:http://twitter.github.com/bootstrap/assets/js/bootstrap-modal.js 或https://github.com/jquery/jquery-ui/blob/master /ui/jquery.ui.dialog.js –

+0

感謝您的鏈接,但我實際上正在研究如何實施像本地阻止解決方案。 – doberkofler