在jQuery中Toggle和slideToggle有什么区别?

Pra*_*com 4 html jquery

<script type="text/javascript">
$("document").ready(function() {
 $("button").click(function() {
 $("[src$='.jpg']").slideToggle(1000);
  })
  }
)
</script>
<img src="http://images2.wikia.nocookie.net/__cb20101129232634/callofduty/images/2/2e/Pripyat.jpg">
<button>Click me</button>
Run Code Online (Sandbox Code Playgroud)

是一样的

<script type="text/javascript">
$("document").ready(function() {
 $("button").click(function() {
 $("img [src$='.jpg']").toggle(1000);
  })
  }
)
</script>
<img src="http://images2.wikia.nocookie.net/__cb20101129232634/callofduty/images/2/2e/Pripyat.jpg">
<button>Click me</button>
Run Code Online (Sandbox Code Playgroud)

那么真的有什么区别吗?

Ana*_*eer 6

然而,应该指出的,动画中存在差异,尽管是小动画:.toggle()将元素从左上角.slideToggle滑动,而将从上到下滑动.

你可以看到这个小提琴效果的一个例子.