Javascript .toggle()函数无法正常运行

Javascript .toggle()函数无法正常运行,javascript,jquery,Javascript,Jquery,我正在尝试为用户创建一个注册/登录覆盖,尽管在尝试使用JQuery.toggle()时我运气不佳。我看不到任何明显的问题,我所做的任何小调整都没有成功 HTML: 您正在使用名为slow的未定义变量调用.toggle(): $('.register').toggle(slow); $('.register').toggle("slow"); 您需要传递字符串“slow”: 您可能需要取消默认的单击行为和/或将链接的href=“更改为href=“#”: 演示:检查一下 照相术 .登记{ 背

我正在尝试为用户创建一个注册/登录覆盖,尽管在尝试使用JQuery.toggle()时我运气不佳。我看不到任何明显的问题,我所做的任何小调整都没有成功

HTML:


您正在使用名为
slow
的未定义变量调用
.toggle()

$('.register').toggle(slow);
$('.register').toggle("slow");
您需要传递字符串
“slow”

您可能需要取消默认的单击行为和/或将链接的
href=“
更改为
href=“#”

演示:

检查一下


照相术
.登记{
背景:#fff;
填充:15px;
位置:绝对位置;
宽度:220px;
边框:2倍实心#F1F1;
-莫兹盒阴影:0 0 5px#f1f1;
-网络工具包盒阴影:0 0 5px#f1f1;
盒影:0 0 5px#f1f1;
顶部:50px;
}
照相法
    用户名 暗语 有什么迹象吗?
$(文档).ready(函数(){ $('.register').hide(); $('#toggle reg')。单击(函数(){ $('.register')。切换('slow'); }); });
到底发生了什么或没有发生什么?单击“注册”链接时,列表不会显示。更改为切换(“慢速”)无效。
$('.register').toggle(slow);
$('.register').toggle("slow");
    $('#toggle-reg').click(function(e) {
        $('.register').toggle("slow");
        e.preventDefault();
    });