Jquery ui jQueryUI对话框问题

Jquery ui jQueryUI对话框问题,jquery-ui,Jquery Ui,我开始使用jquery ui库向asp.net应用程序添加一些增强的ui元素。并且遇到了一个小错误/问题: 我有一个jquery UI对话框,单击按钮时会调用该对话框。对话框的文本都在a中,通常对用户隐藏,然后jquery UI发挥其魔力,并使用该文本显示对话框-所有这些都非常有效 代码如下: <input type="button" value="Cancel This Event" onclick="$('#myCancelEventDialog').dialog('open');"

我开始使用jquery ui库向asp.net应用程序添加一些增强的ui元素。并且遇到了一个小错误/问题:

我有一个jquery UI对话框,单击按钮时会调用该对话框。对话框的文本都在a中,通常对用户隐藏,然后jquery UI发挥其魔力,并使用该文本显示对话框-所有这些都非常有效

代码如下:

<input type="button" value="Cancel This Event" onclick="$('#myCancelEventDialog').dialog('open');" />

这是分区:

<div id="myCancelEventDialog" title="Cancel an Event or Meeting">
    <p>Are you sure you would like to cancel this event/meeting?</p>
</div>    

您确定要取消此活动/会议吗

问题是,每次我重新绘制表单时,“隐藏”文本实际上会在页面上闪烁一秒钟,然后再次隐藏。(即,“您是否希望取消此活动/会议”文本实际上在瞬间可见)


有可能防止这种情况吗?

将控件上的高度设置为零。这样它会在0高度时渲染到屏幕上?顺便说一下,这有点像猜测…

将控件上的高度设置为零。这样它会在0高度时渲染到屏幕上?顺便说一下,这有点像猜测…

我将div上的样式设置为“显示:无”。对话框在显示时会更改此设置

 <div id="myCancelEventDialog"
      title="Cancel an Event or Meeting"
      style="display: none;">
     <p>Are you sure you would like to cancel this event/meeting?</p>
 </div>

您确定要取消此活动/会议吗


我将div上的样式设置为“display:none”。对话框在显示时会更改此设置

 <div id="myCancelEventDialog"
      title="Cancel an Event or Meeting"
      style="display: none;">
     <p>Are you sure you would like to cancel this event/meeting?</p>
 </div>

您确定要取消此活动/会议吗


哪个浏览器?另外,您可以通过设置display:none并在弹出对话框之前撤消该设置来试验CSS可见性。

哪个浏览器?此外,您还可以通过设置display:none并在弹出对话框之前撤消该设置来试验CSS可见性