2013-01-09 246 views
-2

我有两种形式,允许用户更改其电子邮件地址,另一种更改密码。切换CSS样式

目前,它们是隐藏的,但我想有2个链接显示每个表单。

我试过使用toggleClass但我想这样,一旦有人点击更改密码链接时更改显示的电子邮件地址表单,我希望它隐藏,然后显示密码表单和反之亦然。

我该怎么做?

+1

是的,更多codz,pleeze! :) –

+1

这听起来像你已经知道你想要做什么和所需的逻辑?你只需要现在写。 toggleClass似乎是一个很好的方法来做到这一点。 – lukek

+0

您可以始终隐藏两者,然后只显示一个。 –

回答

0

为什么不只是添加(或删除)一个类到其他窗体,而不是切换它?

$('a.email-link').on('click',function() { 
    $('form.email-form').toggleClass('hidden'); 
    $('form.password-form').addClass('hidden'); 
}); 
+0

是的,我同意。如果您希望在同一页面上使用两种表单,但要在两者之间切换,只需使用jQuery或JS。 – Epik