单击后可以加载窗口吗
Can I Load Window After Click?
我有一个自定义的Modal Box(就像浏览器的alert()
)
通常,使用alert()
,浏览器会暂停页面渲染和执行下面的
如何获得限制窗口其余部分加载的相同行为,除非模态元素中有一个confirms OK
?
那么如何
暂停窗口加载->显示模式->(OK)->继续窗口加载
新建编辑
与其停止页面加载,为什么不删除所有页面显示弹出窗口,然后使用JQuery将文档放回ie。。。
var pageBody = $('body').html(); //Copies Body of Page
pageBody = $('body').html(""); //Delete the Body
/* Do Some Awesome Code here*/
$('body').html(pageBody); //Place Body Back
这将允许页面加载、删除、执行代码,然后将其放回原处。下面的另一个方法将无法停止页面,将停止EVERYTHING,包括您正在运行的任何其他代码。
老答案
你可以使用
window.stop(); //works in all browsers but IE
if ($.browser.msie) {document.execCommand("Stop");}; //works in IE,
document.execCommand在IE中工作,但它确实停止了FF、NS和其他一些浏览器的功能。比如显示GIF的动画。使用"if browser is IE"使这两个代码在所有浏览器中都能完美工作。
此代码将简单地暂停页面的执行。就像点击页面上的"停止"按钮,但您需要重新加载才能再次启动页面。。
我个人建议简单地在弹出框后面但在弹出框上方放置一个全屏白色div,以给出弹出框只在那里的想法,而用户不会知道页面的其余部分已经停止加载
相关文章:
- 召回窗口加载事件 - javascript
- AngularJS:触发从子窗口加载视图(OAuth)
- 将函数从点击事件更改为窗口加载
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- 我有一个用于 onclick 的窗口加载函数 如何添加 onblur 事件并合并为一个
- 如何使用窗口加载函数使我所有的 javascript 都外部化
- 窗口加载功能无法停止
- Javascript 在窗口加载时将 onclick 事件添加到单选按钮
- Javascript在停止窗口加载后显示一些内容
- Javascript:选择窗口加载功能
- 在应用中的窗口加载事件 famo.us
- 创建页面的模式窗口加载以用于用户反馈
- 将图像组合在一起并在窗口加载时对图像进行动画处理
- 窗口加载未触发
- 如何从父窗口加载关闭子窗口
- 窗口加载功能不起作用
- 如何在自定义弹出窗口加载中加载 js/css 文件
- jQuery 的窗口加载包装器
- 如何在窗体/窗口加载时使用角度引导程序调用函数以显示第一个选项卡的动态内容
- 窗口加载时未触发警报