我在点击时停止fadeIn动画时遇到问题。发生的事情是当按下按钮时动画淡入但2秒后淡出。下面是我的代码,我无法弄清楚如何在点击时停止fadeIn,然后点击fadeOut。
$(document).ready(function () {
$("#toggle").click(function () {
$("#menu").fadeIn("slow");
});
$("#toggle").click(function () {
$("#menu").fadeOut("slow");
});
});
答案 0 :(得分:1)
click
元素上的#toggle
事件被绑定两次,并且两个处理程序都会在单击时运行。
将fadeToggle
与stop
$(document).ready(function () {
$("#toggle").click(function () {
$("#menu").stop(true, true).fadeToggle("slow");
});
});