Javascript JQuery函数是否自动运行/事件是否自动触发?
当有人进入网站时,我想有2个选项:一个用于注册,另一个用于登录 我制作了两个按钮,创建了一个允许表单/输入淡入的函数 但当我刷新/进入页面时,它会在没有按下按钮的情况下不断淡入Javascript JQuery函数是否自动运行/事件是否自动触发?,javascript,jquery,Javascript,Jquery,当有人进入网站时,我想有2个选项:一个用于注册,另一个用于登录 我制作了两个按钮,创建了一个允许表单/输入淡入的函数 但当我刷新/进入页面时,它会在没有按下按钮的情况下不断淡入 function opc(){ $("#form").hide().fadeIn(1000);} $("#registar").click(opc()); $("#entrar").click(opc()); 这是迄今为止我编写的唯一一个JavaScript/JQuery#表
function opc(){
$("#form").hide().fadeIn(1000);}
$("#registar").click(opc());
$("#entrar").click(opc());
这是迄今为止我编写的唯一一个JavaScript/JQuery#表单已具有样式中的显示:无
你可以看到“网站”正在运行
如果有任何疑问,请问我
谢谢。您正在调用函数,而不是绑定函数。 像这样绑定函数:
$("#registar").on("click",opc);
$("#entrar").on("click",opc);
您正在调用函数,而不是绑定函数。 像这样绑定函数:
$("#registar").on("click",opc);
$("#entrar").on("click",opc);
您想将函数
opc
传递给。click()
方法,但当您说。click(opc())
时,实际上并不是传递函数,而是立即调用opc
函数,并将返回的内容传递给。click()
改为这样做:
$("#registar").click(opc);
$("#entrar").click(opc);
您想将函数
opc
传递给。click()
方法,但当您说。click(opc())
时,实际上并不是传递函数,而是立即调用opc
函数,并将返回的内容传递给。click()
改为这样做:
$("#registar").click(opc);
$("#entrar").click(opc);
非常感谢。我不知道.on(“单击”)存在。谢谢。我不知道.on(“单击”)存在。谢谢!我真的被困在那里了,谢谢你!我真的被困在那里了。