如何在脚本运行后显示jQueryUI对话框按钮

时间:2011-06-29 06:27:37

标签: php jquery user-interface

我有一个jQueryUI Dialog弹出窗口,它执行我们对设备的telnet命令。在发送命令时,我不希望窗口意外关闭。

有没有办法只在执行我的telnet脚本时显示关闭按钮?

明天上班时我也可以加入我的代码。

非常感谢

2 个答案:

答案 0 :(得分:2)

是的,确定你绝对可以做到。

最初打开弹出窗口时不要显示关闭按钮,而是将其保留为" display:none;"使用CSS。 现在执行telnet命令后,让它返回一个值给jQuery函数&然后使用该值将该关闭按钮的CSS更改为" display:block;"。

希望它有所帮助。

答案 1 :(得分:0)

您可以执行以下操作:

在最初加载对话框时:

$("#telnetdlg").dialog({ buttons: [] });

然后当telnet命令完成时:

$("#telnetdlg").dialog({ buttons : [ { text:"Close", click : function() { $(this).dialog("close"); } } ] };