4

我试图实现一个平滑的效果,当一个图像滑出时,另一个图像滑入。这个动画需要以一种方式,当一个东西滑出时,另一个东西滑入,这样它们都占用了内部空间同时div。

这样这样的东西

我创建了一个简单的 jsFiddle,描述了他面临的问题。

    $("#googleLogo").hide("slide", {
        direction: "right"
    }, 500 );
    $("#yahooLogo").show("slide", {
        direction: "left"
    }, 500 );

我基本上是在我开始滑入另一个东西之前滑出一个东西。我想我在某个地方犯了一个愚蠢的错误。

4

1 回答 1

7

这取决于您的标记和样式结构:

CSS:

#imageSliding {
   position:relative;
   height:100px;
}
#imageSliding img {
   position:absolute;
   left:0;
   top:0;
}
#yahooLogo {
  display:none;
}

CHECKOUT FIDDLE,可能是你想要这样的东西。

于 2013-03-14T05:37:45.863 回答