是这样,我想在页面上某些按钮后,弹出一个对话框,要求用户选择是或否,
比如:用户要删除一个东西,那么弹出对话框要求用户选择是否删除。那么与此同时,我希望让页面除对话框部分都变灰,而且不能点击。直到用户点击确定或取消后,对话框消失,这时页面恢复成原状。
再比如,用户回帖,当用户点击回帖发送按钮后,立即显示一个等待gif图标,页面其他部分同样变灰,同样不能做任何操作,直到回帖成功后,页面恢复成原样或者直接跳转页面。请问这样的功能,应该用什么样的技术来完成? javascript或者jquery能做到么?能的话能告知一二么?谢谢!

解决方案 »

  1.   

    这个遮幕是一个啥样的东西啊? 能不能给个例子?如果用一个灰色的div来做的话,能阻止点击事件发生么?能让其下的html半透明的显示出来么?
      

  2.   

    介绍你看一下,cloudgamer已经研究的很透彻了~
    http://www.cnblogs.com/cloudgamer/archive/2008/09/15/1290954.html
      

  3.   

    可以的,弹出一个全页面大小的半透明div,然后给他的一个click事件的回调函数,在回调函数里取消冒泡。