javascript - JQuery 函数显然是自动运行/事件自动触发的?

标签 javascript jquery

当有人进入网站时,我希望有 2 个选项:一个用于注册,另一个用于输入/登录。

我制作了 2 个按钮,创建了一个允许表单/输入淡入的功能。

但是当我刷新/进入页面时,它会不断淡入而无需按下按钮。

 function opc(){
            $("#form").hide().fadeIn(1000);}

    $("#registar").click(opc());
    $("#entrar").click(opc());

这是迄今为止我编写的唯一的 JavaScript/JQuery。 #form 样式中已包含 Display:none

您可以看到正在运行的“网站”here .

有什么疑问可以问我。

谢谢。

最佳答案

您正在调用该函数而不是绑定(bind)该函数。 绑定(bind)函数如下:

 $("#registar").on("click",opc);
 $("#entrar").on("click",opc);

关于javascript - JQuery 函数显然是自动运行/事件自动触发的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41836463/

相关文章:

javascript - AJAX 针对单个 anchor 元素

php - 复制 preg 替换为 javascript

javascript - 在 jQuery 中自动执行滚动动画

javascript - Jquery的.load()通过URL中的特定ID从MySQL数据库获取数据

javascript - Wheelnav js将标题与圆圈对齐

javascript - 如何为 CSS 垂直下拉菜单添加延迟

javascript - 没有 jQuery 的简单 XHR 长轮询

javascript - 根据分隔符将 Google Sheets 单元格拆分为多行

javascript - Internet Explorer 10 不重定向

jquery - 如何初始化 Foundation 3 以使用 Orbit?