0

相対的な位置を持つコンテナ内にある要素があり、この要素をコンテナの外に移動すると消えます。しかし、その要素が独自のコンテナから出た後に表示される必要があります。では、その要素がコンテナの外に出た後に表示されるようにするにはどうすればよいでしょうか?

<div class="container">
    <div class="moving-element">
    </div>
</div>


$(element).animate({"top": "-100px"}, speed, easing, func);
4

1 に答える 1

1

CSS を使用して、その要素の z-index を設定できます。

z-index: 999;

ほとんど常に上にあることを保証します (他の要素の z-index が高く、重なっている場合を除きます)。

編集

実際には、CSS やその他の競合する要素である可能性があります。以下をご覧ください。

<style type="text/css">
.container {
height: 500px;
width: 500px;
background: red;
}

.moving-element {
position: relative;
height: 250px;
width: 250px;
background: blue;
}
</style>

<div class="container">
    <div class="moving-element">
    </div>
</div>

<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(function() {
    $('.moving-element').animate({"top": "-100px"}, 1000);
});
</script>

私のために働きます。

于 2009-09-25T07:48:36.503 に答える