【发布时间】:2017-09-03 15:50:07
【问题描述】:
我使用 https://getmdl.io/components/#dialog-section 的 Material Design Lite 创建了一个模态对话框。但我面临的问题是对话框外的区域不可点击。
我在模式之外有一个注销按钮,我希望用户在想要注销时单击该按钮。另外,我不想隐藏模式。
$(document).ready(function() {
var dialog = document.querySelector('#main-dialog');
if (! dialog.showModal) {
dialogPolyfill.registerDialog(dialog);
}
dialog.showModal();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<dialog class="mdl-dialog" id="main-dialog">
<h4 class="mdl-dialog__title">Select your .xlsx file:</h4>
<div class="mdl-dialog__content">
<p>
Your excel sheet must contain values in the form:<br/>
<table border="1" style="margin:0 auto">
<tr>
<td><font color="black"><b>PID No.</b></font></td>
<td><font color="black"><b>Student Name</b></font></td>
</tr>
</table>
</p>
</div>
<div class="mdl-dialog__actions">
<input id="list" type="file" required="yes" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel">
</div>
</dialog>
如何使模态框的背景可点击?
【问题讨论】:
标签: javascript css material-design-lite