只是toggle中的.toggle(function, function, … ) 方法删除,并不是都删除,http://jquery.cuishifeng.cn/toggle.html
2016-11-02
@呵呵这呢 同学,一个元素有多个动画时,调用stop(true, true)方法,是停止了当前执行动画元素的所有动画行为,并直接达到 当前动画 的最终状态,而不是 所有动画完成后 的最终状态。
@墨光 同学,“.stop(true); 如果同一元素调用多个动画方法…… 我怎么感觉这个错了,应该时stop(true)是停止当前动画,并执行下一个队列的动画?!!!!” .stop()方法就是停止当前动画,并立即执行该元素下的其他后续动画,再次点击执行操作后又继续执行;stop(true)就是对该元素设置了clearQueue效果,也就是清空了所有动画效果,即使再次点击执行操作也没用。
@墨光 同学,“.stop(true); 如果同一元素调用多个动画方法…… 我怎么感觉这个错了,应该时stop(true)是停止当前动画,并执行下一个队列的动画?!!!!” .stop()方法就是停止当前动画,并立即执行该元素下的其他后续动画,再次点击执行操作后又继续执行;stop(true)就是对该元素设置了clearQueue效果,也就是清空了所有动画效果,即使再次点击执行操作也没用。
2016-11-01
点击显示隐藏 忽然有种好牛逼的感觉
$("button:first").click(function() {
var v = $("#a1");
if(v.css("display") == "none"){
v.show(1000);
}else{
v.hide(1000);
}
});
$("button:first").click(function() {
var v = $("#a1");
if(v.css("display") == "none"){
v.show(1000);
}else{
v.hide(1000);
}
});
2016-10-27