本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/12/09/HTML%E4%B8%AD%E7%9A%84dialog%E5%85%83%E7%B4%A0/
摘要
本文主要讲述了:
- 语义
- attribute
- property
- method
- event
- polyfill
正文
语义
对话框
示例:
learn_dialog/index.html
1 |
|
learn_dialog/css/index.css
1 | #foo { |
learn_dialog/js/index.js
1 | const show = document.querySelector('#show'); |
attribute
open
可见状态
property
open
可见状态
returnValue
用户点击<button>
的value
method
show
显示<dialog>
showModal
以模态窗口的形式显示<dialog>
,此时<dialog>
会和::backdrop
伪元素一起,显示在其他任何可能出现的对话框的上方
close
关闭<dialog>
event
close
关闭事件
polyfill
截至目前,除了 Chrome 之外的其他浏览器对于<dialog>
的支持或多或少地存在问题,此时可以引入 polyfill 实现跨浏览器兼容
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/12/09/HTML%E4%B8%AD%E7%9A%84dialog%E5%85%83%E7%B4%A0/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2019/12/09/HTML%E4%B8%AD%E7%9A%84dialog%E5%85%83%E7%B4%A0/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。