<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>
是一样的
<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>
那么真的有什么区别吗?
解决方法
.toggle():
Display or hide the matched elements.
Display or hide the matched elements with a sliding motion.
根据您的使用情况,您不会看到差异.
jQuery documentation site非常好,应该是第一个寻找这类问题的地方.