0

所以我有这个对象:

<span>Fadeout on scroll</span>

而这段代码:

$(window).scroll(function () { 
  $("span").fadeOut("slow");
});
  $("span").fadeIn("slow");

我希望对象在滚动时淡出,并在完成后淡入

我的代码不适用于我需要它的工作。

4

1 回答 1

0

YNhat 的链接将描述如何正确执行此操作。

但是,如果您想知道为什么您的不起作用。如果您查看您的代码,fadeIn 完全在任何事件之外。这意味着它将在浏览器解释它时首先运行,并且永远不会再次运行。每次滚动时都会运行fadeOut,但fadeIn 不会运行,因此它只会保持隐藏状态。

于 2011-05-06T03:19:28.763 回答