如何在点击页面某按钮后,让页面变灰,使得不能再操作?

wappibz 2010-01-08 03:14:52
是这样,我想在页面上某些按钮后,弹出一个对话框,要求用户选择是或否,
比如:用户要删除一个东西,那么弹出对话框要求用户选择是否删除。那么与此同时,我希望让页面除对话框部分都变灰,而且不能点击。直到用户点击确定或取消后,对话框消失,这时页面恢复成原状。
再比如,用户回帖,当用户点击回帖发送按钮后,立即显示一个等待gif图标,页面其他部分同样变灰,同样不能做任何操作,直到回帖成功后,页面恢复成原样或者直接跳转页面。

请问这样的功能,应该用什么样的技术来完成? javascript或者jquery能做到么?能的话能告知一二么?

谢谢!
...全文
460 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Inpool 2010-01-08
  • 打赏
  • 举报
回复
可以的,弹出一个全页面大小的半透明div,然后给他的一个click事件的回调函数,在回调函数里取消冒泡。
jol_boy 2010-01-08
  • 打赏
  • 举报
回复 1
介绍你看一下,cloudgamer已经研究的很透彻了~
http://www.cnblogs.com/cloudgamer/archive/2008/09/15/1290954.html
wappibz 2010-01-08
  • 打赏
  • 举报
回复
这个遮幕是一个啥样的东西啊? 能不能给个例子?

如果用一个灰色的div来做的话,能阻止点击事件发生么?能让其下的html半透明的显示出来么?
jol_boy 2010-01-08
  • 打赏
  • 举报
回复
就是一个遮幕,操作在进行中时,将这个层展现出来,覆盖在当前页面上,动作完成遮幕取消
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-08 03:14
社区公告
暂无公告