于梦中
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基础(四)—动画篇
85049 学习 · 262 问题
相似问题