我用 jQuery 创建了一个对话框。但是,当我单击按钮时,对话框会在几秒钟内消失。我的按钮注册了一个点击事件。我认为我的按钮出于某种原因正在发回,因此重新加载了页面,但我不确定为什么会发生这种情况或实际发生了什么。
有人可以解释一下这个问题吗?查询:
$(function () {
$("#dialog").dialog({
autoOpen: false,
show: {
effect: "bounce",
duration: 1000000000
},
});
$("#opener").click(function () {
$("#dialog").dialog("open");
});
});
对话代码:
<div id="dialog" title="Select the records which you want to combine">
<asp:Label ID="Label1" runat="server" Text="Comments"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" Height="59px"
style="margin-left: 13px" TextMode="MultiLine" Width="303px"></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="Combine" />
</div>
<asp:Button ID="opener" runat="server" Text="Combine"
onclick="Button2_Click" />