SlideDown 对我不起作用
为什么这段 jQuery 代码不起作用?
$(document).ready(function () {
$('currentPage').click(function() {
$('myaccount').slideDown('slow', function() {
// Animation complete.
});
});
});
<li><a class="currentPage">Home</a></li>
<li><a class="myaccount">My Account</a></li>
有人有什么想法吗?我不知道。
Why doesn't this jQuery code work?
$(document).ready(function () {
$('currentPage').click(function() {
$('myaccount').slideDown('slow', function() {
// Animation complete.
});
});
});
<li><a class="currentPage">Home</a></li>
<li><a class="myaccount">My Account</a></li>
Anyone got any ideas? I don't.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我们使用点来选择类:
$('.class_name')
在您的版本中,它正在寻找
标记。编辑
示例。
它可能看起来“不起作用”,因为 myaccount 链接已经可见,因此向下滑动不会改变任何事情。因此,我将其隐藏在上面的示例中。
We use dots to select classes:
$('.class_name')
In your version, it's looking for
<currentPage>
tag.edit
An example.
It might seem 'not working' because myaccount link is already visible, so sliding it down won't change a thing. Thus, I've hidden it in the example above.
你缺少一个 .在您的类选择器上:
$('currentPage')
应该是$('.currentPage')
和
$('myaccount')
应该是$('.myaccount')
You're missing a . on your class selectors:
$('currentPage')
should be$('.currentPage')
and
$('myaccount')
should be$('.myaccount')