0

解決しました!!! この質問の最後までスクロールしてください。

ここでわかるように:

このウェブサイトに関するショーのすべてのサウンドトラックを含むページを作成しましたが、それをロードすると、行を作成する div 内の div は、特定の div の 1 つにカーソルを合わせるまで正しく表示されません。それがしなければならないように。訪問者がそれを修正する方法を知る必要がなく、イライラするだけなので、どうすればよいでしょうか。

ドム:

<body>
    <div> <!--row wrapper-->
        <div class="track"> <!--track information-->
            <img src="" />        <!--album cover-->
            <h3></h3>             <!--artist-->
            <p></p>               <!--title-->
        </div> <!--/track information-->
    </div> <!--/row wrapper-->

    <div> <!--row wrapper-->
        <div class="track"> <!--track information-->
            <img src="" />        <!--album cover-->
            <h3></h3>             <!--artist-->
            <p></p>               <!--title-->
        </div> <!--/track information-->
    </div> <!--/row wrapper-->

    ...
</body>

JS (jQuery):

$(document).ready(function() {
        $('div.track').mouseenter(function() {
            $(this).stop();                 //stop previous animation
            $(this).animate({height:'250'});   //expand, so title and artist will be visible.
        });
        $('div.track').mouseleave(function() {
            $(this).stop();                 //stop previous animation
            $(this).animate({height:'160px'}); //enlarge the div to it's original size
        });
    });

CSS:

<style>
    .track{
        vertical-align:top;
        margin-right: 26px;
        background-color: #a90000;
        padding: 10px;
        width: 160px;
        height: 160px;
        overflow: hidden;
        border-radius: 6px;
        color: #fff;
        cursor: default;
        margin-bottom: 20px;
        display: inline;
    }
</style>

解決しました!追加した

CSS:

.track {
     float: left;
}
.row{
     clear: left;
}

HTML:

<div class="row">
     <div class="track"></div>
     <div class="track"></div>
     <div class="track"></div>
     <div class="track"></div>
     <div class="track"></div>
</div>

結果

ハンガースターに感謝

4

2 に答える 2

0

float: leftclass で div に追加しtrackます。

于 2013-07-15T19:52:33.953 に答える