社区
JavaScript
帖子详情
javascript 如何实现阻塞、中断功能
fq1798
2011-06-08 03:29:39
描述:用户点击某个按钮,弹出div层同时阻止js代码继续执行,待用户点击确认按钮后,方可继续执行。
问题: 求高手解答啊。我搞了很久了。
类似于 alter 弹出警告框,但是我这个弹出不是警告框,而是 div。
...全文
696
15
打赏
收藏
javascript 如何实现阻塞、中断功能
描述:用户点击某个按钮,弹出div层同时阻止js代码继续执行,待用户点击确认按钮后,方可继续执行。 问题: 求高手解答啊。我搞了很久了。 类似于 alter 弹出警告框,但是我这个弹出不是警告框,而是 div。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hongmei85
2011-06-09
打赏
举报
回复
你可以用模式窗口试下
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title> new document </title>
<meta name="keywords" content="">
<meta name="description" content="">
</head>
<style type="text/css">
.kk{filter: alpha(opacity=50)}
.jj{filter: alpha(opacity=100)}
</style>
<body>
<script>
var obj = new Object();
obj.name="51js";
function kk () {
document.body.className="kk";
var str = window.showModalDialog("modal.htm",obj,"dialogWidth=500px;dialogHeight=500px");
alert(str);
document.body.className="jj";
}
</script>
<input type="button" value="Click" onclick="kk()"/>sdfsdfsdf
</body>
</html>
fq1798
2011-06-09
打赏
举报
回复
alert confirm("确认?") prompt 等函数 显然不行啊
fq1798
2011-06-09
打赏
举报
回复
小弟 最终的解决方案已经敲定:
这不是广告, 我一个同事帮我在iteye上找了个帖子,如下:
http://www.iteye.com/topic/1070829
我参考了 这位 牛人的源码。 好了 谢谢大家
汉尼拔
2011-06-09
打赏
举报
回复
用ajax就可以实现,
唯一的问题就在于,会占用一定比例的cpu
kyzy_yy_pm
2011-06-09
打赏
举报
回复
if(confrim("确认?")){
//继续执行
}
d1f2h3
2011-06-09
打赏
举报
回复
confirm("确认?")
fq1798
2011-06-08
打赏
举报
回复
2 楼的方法 我也试试 先
fq1798
2011-06-08
打赏
举报
回复
我利用的 fullcalendar 日历插件,这个插件demo中有一个 select.html ,我就是想将其中的 prompt换成 div模式的
fq1798
2011-06-08
打赏
举报
回复
我已经查看以前的帖子 也问了 google 老师,
大致有如下几个思路:
1、无限循环
2、将代码分开,分别执行
3、javascript 劫持
4、回调方式。
利用jquery ui 插件我还没有试过,我先试试看了
风中叶
2011-06-08
打赏
举报
回复
利用jquery UI dialog 生成弹出层div,然后把后续代码放在回调函数里。
醉卧美人
2011-06-08
打赏
举报
回复
我没有啊
madpc
2011-06-08
打赏
举报
回复
这个思路对js不适用,只能把后续代码写成回调
lixiaokui11
2011-06-08
打赏
举报
回复
把你后续要执行的代码写在确认按钮里行么~~
brainwkernighan
2011-06-08
打赏
举报
回复
翻翻之前的帖子,有介绍过。没有很好的解决方法,可以利用jquery改写dialogue方法成div层,要么就用回调函数来实现。
fq1798
2011-06-08
打赏
举报
回复
555 。。。没有高手遇到么
编写jwspsj/wj代码
实现
休息
功能
本文介绍了如何使用Python和
JavaScript
实现
休息
功能
,分别提供了
阻塞
式暂停与非
阻塞
异步定时器的方法,并对关键参数进行了说明。同时提出了扩展
功能
建议,如添加进度显示、支持快捷键
中断
等。
js
阻塞
问题
本文探讨前端性能优化中的JS
阻塞
问题。浏览器渲染机制中,CSS不影响DOM解析但影响渲染。浏览器引擎的JS引擎与渲染引擎无法同时工作,导致JS执行
阻塞
页面渲染。解决方案包括使用`async`和`defer`属性,它们在脚本加载与执行上有不同策略,以避免
阻塞
页面加载。
如何
中断
Promise?
本文探讨了
JavaScript
中Promise对象的
中断
机制,包括取消操作的原因(如资源节省、超时处理、用户取消和错误处理),提供了使用AbortController和自定义方法
实现
中断
的例子,并分析了
中断
Promise的利弊。
什么会
阻塞
浏览器的渲染呢?css?js?
本文探讨了浏览器渲染过程中CSS和JS如何
阻塞
渲染,包括CSS
阻塞
DOM解析和render树构建,JS
阻塞
DOM解析和渲染。提出了解决方案,如调整CSS引入位置,使用媒体查询,以及利用defer和async属性减少JS
阻塞
。
node mysql
阻塞
查询_nodejs中
实现
阻塞
实例_node.js
本文探讨了Node.js的单线程和异步特性,以及它如何通过IO并发处理高并发IO密集型请求。尽管
JavaScript
引擎是单线程的,但通过Fibers库,可以在Fibers内部
实现
阻塞
,以模拟同步处理。通过在Fibers中使用yield和run方法,可以
中断
并恢复Fiber,从而在等待异步操作完成时避免
阻塞
Node.js主线程。这种方法对于处理HTTP请求等异步任务特别有用,能够将异步代码转换为同步风格,提高代码的可读性和管理性。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章