JavaScript 不确定代码做什么

标签 javascript css function class

我在登录脚本中使用下面的 JavaScript,但我想知道它到底做了什么。

$(function() {

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

    });

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

});

我认为这与 css 有关,可能与激活 css 类有关?

非常感谢任何帮助!

提前致谢!

最佳答案

如果您单击登录链接,它会淡出注册表单,同时淡出登录表单,然后为登录表单提供事件的 CSS 类。

如果您单击注册链接,它会淡出登录表单,同时淡入注册表单,然后为注册表单提供事件的 CSS 类。

简而言之,如果您点击登录,就会出现登录表单。如果单击注册,将显示注册表格。它也只是做一些动画和 css 类分配。

关于JavaScript 不确定代码做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51914115/

相关文章:

javascript - CSS active伪类改变状态吞噬onclick事件

javascript - 我如何从外部 JS 文件获取外部 CSS 值?

css - 实现 css 中的徽章属性数据徽章标题不起作用?

c - 在 C 中使用旧式函数定义在 MinGW 编译器中给出错误

python - AttributeError: 'function' 对象没有属性 'replace'

javascript - 删除 css 动画不起作用

javascript - 如何在不直接调用的情况下显示json文件?

javascript - 为什么我的合并图像 Canvas 不显示? (ReactJS)

javascript - 谁能告诉我这个功能是做什么的?

c - 如何重新启动链表的循环?