jQuery对话框出现问题:关闭功能

时间:2013-04-15 06:50:54

标签: jquery jquery-ui jquery-dialog

我需要检查用户是否在while clicked on contact buttonwhile tries to vote up/down以及while tries to write comment on a post等不同情况下登录。在所有这些情况下,如果用户已经登录,那么我' m允许进行必要的操作,但如果没有登录,那么我需要将“登录表单显示为对话框”。

我正在使用常见login dialog box用于案例,如上所述实现功能没有问题,但问题是,

1.如果用户点击了联系人按钮并且他没有登录,则表示我正在显示login form dialog box,如果用户关闭了login dialog box,而不是提交他的详细信息登录。如果他成功登录,那么我需要显示contact form dialog box

2.之后,如果他点击了vote up button,那么在成功登录后,而不是vote number raising,contact form dialog box正在开启用户的第1点动作。

我将dialog box隐藏在close function的{​​{1}}内,如下所示

dialog box

如果我使用多个 $(selector).dialog({ closeOnEscape: false, title:title, modal: true, close:function() { $(this).dialog('destroy').hide(); } }); ,那么代码就会变得多余,并且尝试了类似的但是没有工作

login forms

0 个答案:

没有答案