当有人进入网站时,我希望有一个2选项:一个用于注册,另一个用于输入/登录。
我制作了2个按钮,创建了一个允许表单/输入淡入的功能。
但是当我刷新/进入页面时,如果没有按下按钮,它会不断淡入。
function opc(){
$("#form").hide().fadeIn(1000);}
$("#registar").click(opc());
$("#entrar").click(opc());
这是迄今为止我写的唯一的JavaScript / JQuery。 #form已经包含样式中的显示:无。
您可以在行动here中看到“网站”。
任何疑惑都会问我。
谢谢。
答案 0 :(得分:1)
您正在调用该函数而不是绑定该函数。 绑定函数如下:
$("#registar").on("click",opc);
$("#entrar").on("click",opc);
答案 1 :(得分:1)
您希望将函数opc
传递给.click()
方法,但是当您说.click(opc())
您实际上没有通过该函数时,您就是在调用opc
立即运行并将返回的内容传递给.click()
。
请改为:
$("#registar").click(opc);
$("#entrar").click(opc);