ben*_*e89 4 jquery slidetoggle
我正在使用这个非常简单的jQuery代码:
$("h3").click(function(){
$(this).next("table").slideToggle("slow");
});
Run Code Online (Sandbox Code Playgroud)
结果本身实际上是有效的,桌子确实在点击时出现/消失,但是没有"幻灯片"的效果 - 我试过没有"慢"和"慢" - 同样的结果!?
它几乎就像我只是使用.toggle()......
我不知道除了桌子的大小之外还有什么可能是错的,这只是最多12行.
有任何想法吗?
我不认为slideToggle适用于所有元素...表可能是其中之一...你可以将表放在div中并在div上运行slideToggle吗?
试试这个...
<h3>click</h3>
<div>
<table>
<tr>
<td>1</td>
</tr>
<tr>
<td>2</td>
</tr>
<tr>
<td>3</td>
</tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
和
$("h3").click(function(){
$(this).next("div").slideToggle("slow");
});
Run Code Online (Sandbox Code Playgroud)
这里显示的工作示例... http://jsfiddle.net/68mcY/