ユーザーが削除ボタンを押したときにポップアップを表示するために、jQuery の .show() 関数を使用しています。
コードは 1 つのことを除いて問題なく動作しています。残りの div とテキストが表示される前に 2 つのボタンが表示されます。誰かが理由を知っているか、これに対する修正があるかどうかを知っていますか?
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')
});
}