首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Twitter Bootstrap 4模式框无法在Chrome中显示

Twitter Bootstrap 4模式框无法在Chrome中显示
EN

Stack Overflow用户
提问于 2020-05-02 20:01:04
回答 1查看 99关注 0票数 0

嗯,最近发现了一些奇怪的行为:我有一个Bootstrap 3模式框,它通过数据属性激活。这是我的HTML:

代码语言:javascript
运行
AI代码解释
复制
<li data-toggle="modal" data-target="#modalImage" class="quickview" data-img-src="<IMG SRC by Laravel Blade>">
   <img src="<IMG SRC by Laravel Blade>" alt="<IMG ALT by Laravel Blade>">
</li>

和模式框本身:

代码语言:javascript
运行
AI代码解释
复制
<!--modal-image-->
<div class="modal fade" id="modalImage" tabindex="-1" role="dialog" aria-labelledby="modalImage" role="dialog"
     aria-hidden="true">
    <div class="modal-dialog modal-xl" role="document">
        <div class="modal-content" style="background-color:rgba(255,255,255,.8)!important">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close" ><span aria-hidden="true">&times;</span></button>
            </div>
            <div class="modal-body text-center">
                <img class="modal_image" src="" />
            </div>
        </div>
    </div>
</div>

这是我的JavaScript (我之所以使用它,是因为这个模式是用来在点击时打开大图的,图像在图片库(BxSlider)中):

代码语言:javascript
运行
AI代码解释
复制
/* Open Modal box for larger image; */
$(".quickview").on("click", function() {
    var $this = $(this);
    var imgSrc = $this.data("img-src");
    $(".modal-body > img.modal_image").attr("src", imgSrc);
    $('#modalImage').modal('show');
});

问题(和奇怪的是)是它可以在我测试的所有浏览器上运行,除了Chrome。它甚至可以在IE和Edge (基于Chromium)上运行。在Chrome中什么都不会发生,没有控制台错误消息,任何东西。

有什么想法吗?

附注:是的,我的JS是用$(document).ready包装的,所以它只在页面加载时执行

EN

回答 1

Stack Overflow用户

发布于 2020-05-04 06:30:48

似乎最新的chrome在Chrominium上使用的是最新版本的模式显示。我也有同样的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61565522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档