serdar yazici Ответов: 0

Я хочу открыть всплывающее меню после нажатия кнопки linkbutton в файле. NET. Его открывают, но внезапно исчезают. Как мне это исправить ?


$(document).ready(function () {
    $('.btnResetPW').click(function () {

            var scW = window.screen.width;
            var scH = window.screen.height;

            var top = ((scH - $('.facediv').height()) / 2) - 75;
            var left = ((scW - $('.facediv').width()) / 2) - 20;

            $('.facediv').css('top', top);
            $('.facediv').css('left', left);
            $(".facediv,.wrapper-opacity").show();
        });

    $('.wrapper-opacity,#facediv-close').click(function () {
        $('.facediv,.wrapper-opacity').hide();
    });
});



<asp:GridView ID="GridView1" runat="server"

                    CssClass="mGrid"

                    PagerStyle-CssClass="pgr"

                    AlternatingRowStyle-CssClass="alt"

                    AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand" AllowPaging="false" AllowSorting="false">
                    <AlternatingRowStyle CssClass="alt"></AlternatingRowStyle>
                    <Columns>
                        <asp:BoundField DataField="Global_ID" HeaderText="Global ID" />
                        <asp:BoundField DataField="Ax_ID" HeaderText="AX ID" />
                        <asp:BoundField DataField="Name" HeaderText="Name" />
                        <asp:BoundField DataField="Username" HeaderText="Username" />
                        <asp:BoundField DataField="EMail" HeaderText="E-Mail" />
                        <asp:BoundField DataField="EMail2" HeaderText="E-Mail 2" />
                        <asp:BoundField DataField="Department" HeaderText="Department" />
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:Image runat="server" ID="myImg" ImageUrl='<%# getImgForIsLock(Eval("Username").ToString()) %>' />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="">
                            <ItemTemplate>
                                <asp:LinkButton ID="btnUnlock" CssClass="btnLock" runat="server" CommandArgument='<%# Eval("UserName") %>'

                                    CommandName="Unlock" Text="Unlock" />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="">
                            <ItemTemplate>
                                <asp:LinkButton ID="btnResetPW" CssClass="btnResetPW" runat="server" CommandArgument='<%# Eval("Name") %>'

                                    CommandName="Reset" Text="Reset"/>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <PagerStyle CssClass="pgr"></PagerStyle>
                </asp:GridView>


.wrapper-opacity {
    width: 100%;
    height: 100%;
    background-color: black;
    position: absolute;
    z-index: 0;
    position: fixed;
    opacity: 0.7;
    left: 0px;
    top: 0px;
    display: none;
}

.facediv {
    width: 650px;
    height: 200px;
    background-color: #ecf0f1;
    position: absolute;
    z-index: 1;
    position: fixed;
    left: 0px;
    top: 0px;
    display: none;
    border-radius: 3px;
}

    .facediv .facediv-top {
        float: left;
        width: 635px;
        height: 45px;
        line-height: 45px;
        padding-left: 15px;
        font-family: 'Trebuchet MS',Verdana,Arial;
        font-weight: bold;
        background-color: #bdc3c7;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .facediv .facediv-top #facediv-close {
            width: 32px;
            height: 32px;
            background: url(img/close.png);
            margin-right: 5px;
            margin-top: 5px;
            cursor: pointer;
        }

    .facediv .facediv-bottom {
        float: left;
        width: 635px;
        height: 140px;
        background-color: #ecf0f1;
        padding-left: 15px;
        padding-top: 15px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

        .facediv .facediv-bottom .txtNewPW {
            width: 390px;
            height: 30px;
            padding-left: 10px;
            margin-bottom: 10px;
            border: 1px solid #000000;
        }

        .facediv .facediv-bottom .btnApprove {
            width: 100px;
            height: 30px;
            background-color: #27ae60;
            text-align: center;
            line-height: 30px;
            color: #ffffff;
            font-family: 'Trebuchet MS';
            font-weight: bold;
            margin-left: 10px;
            cursor: pointer;
        }

        .facediv .facediv-bottom .txtErrorPW {
            font-family: 'Trebuchet MS',Verdana,Arial;
            font-size: 14px;
            color: #f44336;
        }


Что я уже пробовал:

Я хочу, чтобы открыть всплывающее меню после нажатия на linkbutton внутри .Нет. его открытие, но внезапно исчезают. Как мне это исправить ?

0 Ответов