2012-05-14 45 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