我正在使用 jQuery 的 .show() 函数在用户按下删除按钮时显示一个弹出窗口。
除了一件事之外,该代码运行良好。这两个按钮出现在 div 的其余部分之前,并且文本出现。有谁知道为什么或是否有解决此问题的方法?
HTML(#delete 嵌套在其他地方)
<div id="popupbgitembg">
<ul class="popupbgitems">
<li>
Are you sure you want to delete?
</li>
<li></li>
<li>
<asp:Button ID="butdelete" runat="server" Text="Delete" Font-Size="11px"/>
<asp:Button ID="butcancel" runat="server" Text="Cancel" Font-Size="11px"/>
</li>
</ul>
</div>
jQuery
function popup() {
$("#popupbg").animate({ opacity: ".8" });
$("#delete").click(
function() {
$("#popupbg, #popupbgitembg").show('fast')
});
$("#butdelete, #butcancel").click(
function() {
$("#popupbg, #popupbgitembg").hide('medium')
});
}