$("X").click(function(){
$("Y").toggle();
$("Z").toggle( function () { $(this).attr("src","1.gif");}, function () { $(this).attr("src","2.gif"); });
});
的意思是点击第一次点击X后切换Y的display属性,然后执行Z的第一个函数:function() { $(this).attr("src","1.gif");}
第二次点击X后,切换Y的display属性,然后执行Z的第二个函数function() { $(this).attr("src","2.gif");
但是实际上第一次点击后只执行了执行Z的第一个函数:function() { $(this).attr("src","1.gif");}
而Y的display属性没有切换。
所以我就想问为什么两个不能同时执行。