于梦中
2016-05-29 11:33
为什么会alert两次?
$("#btnFadeSwitch").click(function() {
var v = $("#animation").val();
if (v == "1") {
$("p").fadeTo("slow", 0.5);
} else if (v == "2") {
$("p").fadeTo(1000, 0.2);
} else if (v == "3") {
$("p").fadeTo(1000, 0.9, function() {
alert('完成');
});
}
});
因为两个p,你要是再加入一个p就是弹出三次,你要是给p指定id元素他就弹出一次了
因为p元素有两个。两段跑,每隐藏一次就会执行一次
应该是一次是动画的 一次是回调吧 这是我的理解 不知道是不是这样
jQuery基础(四)—动画篇
85034 学习 · 268 问题
相似问题