javascript - 单击 <a> 标签时 Bootstrap 模式无法正确显示

标签 javascript php html twitter-bootstrap bootstrap-4

我正在点击<a>标签打开一个必须垂直显示在中心的模态。当我点击标签时,没有任何显示。整个 div 已渲染,但模态不会显示在带有背景的中心。

在 header.blade.php

<div>
    <a class="header-text" href="#" data-toggle="modal" data-target="#changeCity">Change City</a>
                @include('city-modal')
</div>

在 city-modal.blade.php

<div class="modal fade" id="changeCity" tabindex="-1" role="dialog" aria-labelledby="changecitytitle" >
    <div class="modal-header">
        <div layout="row">
            <a href="#">
                <img class="app-header__logo" src="{{ assetPath('images/innocity-logo.png') }}">
            </a>
            <h5 class="modal-title" id="changecitytitle">Choose Your City</h5>
        </div>
    </div>
    <div class="modal-body">
        <div layout="row">
            <div layout="column">
                <a href="#">
                    <img class="app-header__logo" src="{{ assetPath('images/ahmedabad-city.png') }}">
                </a>
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Ahmedabad</button>
            </div>
            <div layout="column">
                <a href="#">
                    <img class="app-header__logo" src="{{ assetPath('images/jaipur-city.png') }}">
                </a>
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Jaipur</button>
            </div>
        </div>
    </div>
</div>

最佳答案

您没有为模式使用正确的标记。应该是:

<div class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Modal title</h5>
      </div>
      <div class="modal-body">
        ...
      </div>
    </div>
  </div>
</div>

注意 modal-dialogmodal-content 的使用。

https://getbootstrap.com/docs/4.0/components/modal/#vertically-centered

关于javascript - 单击 <a> 标签时 Bootstrap 模式无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49130046/

相关文章:

python - 删除评论标签但不满足于 BeautifulSoup

javascript - 将嵌套的发射器变量传递到事件监听器的回调中

php - mysql日期显示结果今天/昨天/周

javascript - 使用 css 中的变换或其他一些高效的方式从圆创建长圆形

php - 移动设备上的 Wordpress 响应式帖子图片大小

php - 我的循环创建另一个父数组而不是将其附加到我指向的位置?

html - 内联 HTML 元素的垂直对齐

javascript - 如何在 Ionic 中将文本转换为 html 对象

javascript - 如何在提交按钮之前添加确认框?

javascript - 有底部限制的粘性左侧部分