首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Internet /边缘检测器不显示JQuery对话框

问Internet /边缘检测器不显示JQuery对话框
EN

Stack Overflow用户
提问于 2018-11-19 22:06:00
回答 1查看 279关注 0票数 1

当用户使用Internet或Edge访问我的站点时,我试图发出警告,但我的代码没有显示任何内容。

IE/边缘检测器:

代码语言:javascript
复制
    var isIE = /*@cc_on!@*/ false || !!document.documentMode,
    isEdge = !isIE && !!window.StyleMedia;
    if (isIE || isEdge) {
        // Do stuff here
    }

My:

代码语言:javascript
复制
<body>
    <!-- IE Alert -->
    <div id="unsupported-browser" title="Browser Not Supported" style="display:none;text-align:center;">
        <p>
            Uh Oh! Your browser is not supported!
            Downloading a newer browser is recommended for safety and security!
            Download one of the following browsers for an optimal experience!
            <a href="https://www.mozilla.org/en-US/firefox/new/" target="_blank">Mozilla Firefox</a>
            <a href="https://www.google.com/chrome/index.html" target="_blank">Google Chrome</a>
        </p>
    </div>
</body>

My JQuery (带有IE/边缘检测器):

代码语言:javascript
复制
$(document).ready(function () {
    $('#unsupported-browser').dialog({
        autoOpen: false,
        width: 600,
        buttons: {
            "Ok": function () {
                $(this).dialog("close");
            },
            "Cancel": function () {
                $(this).dialog("close");
            }
        }
    });
    // Detect Internet Explorer/Edge
    var isIE = /*@cc_on!@*/ false || !!document.documentMode,
    isEdge = !isIE && !!window.StyleMedia;
    if (isIE || isEdge) {
        $(function () {
            $('#unsupported-browser').dialog('open');
            return false;
        });
    }
});

我相信问题就在对话框的某个地方,因为当我在检测器中使用alert();时,警报就会显示得很好。删除div样式中的display:none;也没有任何效果。

EN

回答 1

Stack Overflow用户

发布于 2018-11-19 22:15:36

对于遇到此问题的任何人,还必须在html文件中导入带有<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>的<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>用户界面。

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

https://stackoverflow.com/questions/53383310

复制
相关文章

相似问题

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