jQuery 对话框使屏幕变暗,就像链接对话框在此处所做的那样
我喜欢这里链接对话框的外观。 它使屏幕变暗,并且可能是模态的(尽管我没有测试过,我只是假设它是)。 有什么快速、简单的方法可以像使用 jQuery UI 对话框那样使屏幕变暗?
I like the look of the link dialog here. It darkens the screen and is probably modal (although I haven't tested that I just assume it is). What's a quick and easy way of darkening the screen like that witha jQuery UI Dialog?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您正在谈论的功能是由 WYSIWYM Markdown 编辑器 提供的
要使用 jQuery UI 的对话框执行此操作,请尝试此:
默认情况下并不完全相同,但我认为它更漂亮。 ;)
http://ui.jquery.com/demos/dialog/#modal
The functionality you're talking about is provided by the WYSIWYM Markdown Editor
To do it with jQuery UI's dialog, try this:
It's not exactly the same by default, but I think it's even prettier. ;)
http://ui.jquery.com/demos/dialog/#modal
一种方法是让 div 的 z 顺序 > > 1 以低于 100% 的不透明度覆盖整个屏幕
HTML:
CSS:
}
然后,您可以在显示对话框时显示封面,该对话框需要处于更高的 z-index 并在您显示对话框的同时移除封面。对话框:
打开:
关闭:
One way to do it is to have a div at z-order > 1 which covers the whole screen at less than 100% opacity
HTML:
CSS:
}
Then you can show the cover when you show your dialog, which needs to be at a yet higher z-index and remove the cover at the same time as your dialog:
Open:
Close: