我有一个Shopify网站,我想借用一些代码来真正弹出条款和条件,政策等。代码在结帐页面上,这就是代码的样子……
<td nowrap class="tg-8jgo"><a aria-haspopup="dialog" href="/6007783493/policies/7893516357.html" data-close-text="Close" data-title-text="Terms of service" data-modal="policy-7893516357">Terms of service</a></td>
This是指向该页面的链接(退款等位于底部),但是在将其放到其他页面上时,我无法正常工作。
我已经查看了可能引用它的代码的其他部分,但是找不到与其链接的任何内容(即弹出窗口),我已经查看了该页面所附的js文件,可以什么都找不到。 在www上也找不到任何东西,因为这似乎都将aria代码称为菜单而不是弹出窗口。
它将条款和条件显示为页面上方的框架,并以灰色/模糊显示背景。然后可以使用ESC或关闭按钮关闭窗口。
答案 0 :(得分:0)
由于您无法提供任何代码,而且我不太了解您想告诉我们的内容,这是我使用引导模式的建议。 您只需单击X或模态之外的任何位置即可将其关闭。背景像您想要的那样模糊。
编辑:您可以将modal-lg添加到modal-dialog并使其更大。检查此链接以获取有关如何使用模式的更多信息: https://getbootstrap.com/docs/4.0/components/modal/
如果您想真正自定义模态尺寸,请查看以下链接: Modal width (increase)
$(document).ready(function() {
$('#myModal').modal('show');
});
body.modal-open .supreme-container {
-webkit-filter: blur(1px);
-moz-filter: blur(1px);
-o-filter: blur(1px);
-ms-filter: blur(1px);
filter: blur(1px);
}
.modal-lg {
max-width: 100% !important;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<div class="supreme-container">Page content
</div>
<div id="myModal" class="modal modal-lg" tabindex="-1" role="dialog">
<div class="modal-dialog modal-lg" style="width: 800px" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>TERMS OF SERVICE HERE</p>
</div>
</div>
</div>
</div>