Jquery ui对话框问题

E.J*_*nan 1 jquery-ui

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

我有一个jquery UI对话框,当单击一个按钮时会调用该对话框.对话框的文本全部在用户的正常隐藏状态,然后jquery UI完成其魔术并使用该文本显示对话框 - 一切都很完美.

这是代码:

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

这是div:

<div id="myCancelEventDialog" title="Cancel an Event or Meeting">
    <p>Are you sure you would like to cancel this event/meeting?</p>
</div>    
Run Code Online (Sandbox Code Playgroud)

问题是,每次我的表单重新绘制时,"隐藏"文本实际上会闪烁到页面上一瞬间再次隐藏.(即"你是否想要取消此活动/会议文本实际上是一瞬间可见的)

有可能阻止这种情况吗?

tva*_*son 6

我将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>
Run Code Online (Sandbox Code Playgroud)