我遇到了jQuery Slide Toggle的问题。
$(document).ready(function() {
$("a").click(function() {
$(this).parent().parent().children("p").Toggle(400);
return false;
});
});
我从数据库中删除了一堆帖子,它们的结构如下(伪HTML)
<div post>
<div float-left location/timeInfo></div>
<div float-right bandInfo><a>slideToggleLink</a></div>
<p>theToggledElement</p>
</div>
当我点击链接时,没有调用jQuery函数,但我看不出问题所在。
答案 0 :(得分:1)
jQuery没有Toggle()
方法。
您的意思是slideToggle()
。
答案 1 :(得分:1)
你问的是jQuery“Slide Toggle”,但是你的代码使用的是.Toggle()
,它在拼写时不存在。
它应该是.slideToggle()
或.toggle()
(注意:第二个中缺少资本T)。但是,.toggle()
没有滑动/动画。
答案 2 :(得分:1)
$(this).parent().parent().children("p").Toggle(400);
效果不佳,Toggle()
不存在
替换为:
$('#post').find('p').slideToggle(400);