Я хочу открыть всплывающее меню после нажатия кнопки 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 внутри .Нет. его открытие, но внезапно исчезают. Как мне это исправить ?