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