【发布时间】:2020-03-18 02:52:49
【问题描述】:
我希望在模态框滚动时固定模态框的标题,但位置:固定;不管用。我正在使用 Materialize CSS 进行模态构造。但是 position:sticky 是有效的。
$(document).ready(()=>{
$('#missionModal').modal();
});
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css" rel="stylesheet"/>
<div id="missionModal" class="modal">
<div class="">
<div style="position:fixed;width: 100%;top:0px;left:0px;height:100px;background-color:#0a2701">
</div>
<div style="margin-top:100px;height:550px">
<p>This ois naven don</p>
</div>
</div>
<div style="position: absolute;width: 100%;bottom:0px;left:0px;" class="modal-footer">
<a href="#!" class="modal-close waves-effect waves-green btn-flat">Agree</a>
</div>
</div>
<a id="missionButton" class="btn-floating btn-large modal-trigger" href="#missionModal" style="background-color: #004d40">
<i id="missionArrow" style="font-size:55px;" class="large material-icons">info</i>
</a>
【问题讨论】:
-
“不工作”是什么意思?您在此处发布的代码中的
.modal类具有display: none。您需要将其更改为display: block之类的内容。这能解决你的问题吗? -
我希望固定模态标题但它是可滚动的,.modal 是 Materialize CSS 库类,这不是原因
标签: javascript jquery html css materialize