本文介绍了如何使用jquery在mvc中显示屏幕中心的弹出窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

查看



我需要在屏幕中心显示弹出窗口。这段代码无法帮我显示在确切的中心。



View

I need popup in exacly center of the screen.This code not helping me to show in exact center.

<section class="msg-pop" id="ApplyMBox">
    <span class="msg-pop-head"><span class="msg-headtext"><h3 id="ApplyHead"></h3></span></span>
    <section class="share-pop-inr">
        <span class="clr"><label id="ApplyMsg"></label></span>
        <section class="ok-button">
            <input type="button" value="OK" class="butn-style-01 shr-btn-02" name="" id="Updatepopbtn">

            <span class="clr"></span>
        </section>
        <!-- stop: share privacy settings -->
        <span class="clr"></span>
    </section>
    <span class="clr"></span>
</section>










function ApplyComplete() {
        if ($("#ApplyTarget").contents().find("#ApplyStatus").length > 0) {
            var res = $("#ApplyTarget").contents().find("#ApplyStatus").html();
            $("#ApplyHead").html("Message");
            $("#ApplyMsg").html(res);
            $("#ApplyMBox").show();
            $("#ApplyMBox").center();
            $("#ApplyBG").show();
        }
    }


 jQuery.fn.center = function () {
        this.css("position", "absolute");
        this.css("top", Math.max(0, (($(window).height() - $("#ApplyMBox").outerHeight()) / 2) +                                    $(window).scrollTop()) + "px");
        this.css("left", Math.max(0, (($(window).width() - $("#ApplyMBox").outerWidth()) / 2) +
                                                    $(window).scrollLeft()) + "px");

        return this;
    }





已添加代码块

推荐答案




这篇关于如何使用jquery在mvc中显示屏幕中心的弹出窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 17:09