当前位置:  开发笔记 > 编程语言 > 正文

像链接对话框那样使屏幕变暗的jQuery对话框

如何解决《像链接对话框那样使屏幕变暗的jQuery对话框》经验,为你挑选了2个好方法。

我喜欢这里链接对话框的外观.它使屏幕变暗并且可能是模态的(虽然我没有测试过我只是假设它).什么是像jQuery UI Dialog一样快速简单地使屏幕变暗的方法?



1> Samantha Bra..:

您正在谈论的功能由WYSIWYM Markdown编辑器提供

要使用jQuery UI的对话框,请尝试以下操作:

$("#something").dialog({ modal: true; });

Add your stuff here.

默认情况下它并不完全相同,但我认为它甚至更漂亮.;)

http://ui.jquery.com/demos/dialog/#modal



2> Julian..:

一种方法是使z-order> 1的div以不到100%的不透明度覆盖整个屏幕

HTML:

#cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display: none; background-color: #000000; opacity: .7; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7);

}

然后,当您显示对话框时,您可以显示封面,该对话框需要更高的z-index,并在对话框的同时删除封面:

打开:

$("#cover").show();
$("#fileupload").show( "slow" );

关:

$("#fileupload").fadeOut( "slow" );
$("#cover").hide();


有点晚了,但我会改变`position:absolute;`到`position:fixed;`.当用户滚动时,不透明度背景跟随屏幕并且不会留下大的间隙.
推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有