更清洁的jQuery代码

时间:2016-11-17 09:11:58

标签: jquery

我正在修补一些jquery,我想知道是否有更好的方法来编写以下代码块。它对我来说只是看起来“不洁净”,但嘿,它有效。

$('#login-form-click').click(function(e) {
    $("#login-form").delay(100).fadeIn(100);
    $("#register-form").fadeOut(100);
    $('#register-form-click').removeClass('active');
    $(this).addClass('active');
    e.preventDefault(); });

$('#register-form-click').click(function(e) {
    $("#register-form").delay(100).fadeIn(100);
    $("#login-form").fadeOut(100);
    $('#login-form-click').removeClass('active');
    $(this).addClass('active');
    e.preventDefault(); });

$('#lost-pass-click').click(function(e) {
    $("#lost-pass-form").delay(100).fadeIn(100);
    $("#login-form").fadeOut(100);
    $('#login-form-click-2').removeClass('active');
    $(this).addClass('active');
    e.preventDefault();});

$('#login-form-click-2').click(function(e) {
    $("#login-form").delay(100).fadeIn(100);
    $("#lost-pass-form").fadeOut(100);
    $('#login-form-click-2').removeClass('active');
    $(this).addClass('active');
    e.preventDefault(); });

非常感谢任何建议。

谢谢大家;)

0 个答案:

没有答案