簡體   English   中英

幫助我進行CSS定位

[英]Help me with css positioning

我對html和css有經驗,但對css定位卻不太滿意。 這是總的想法。 假設我有一個圖像鏈接,當我將鼠標懸停在鏈接中時,我需要顯示一個div,其中將顯示該項目的一些信息。 我知道應該通過絕對定位來完成。 但這對我不起作用。 讓我展示一下設計:

http://beta.citystir.com/wp-content/uploads/2011/02/sadf.jpg

到目前為止,我的工作可以在這里看到: http : //beta.citystir.com/static/

這是HTML。 我已經顯示了一項的代碼。 Hover_preview將是懸停時應顯示的整個div。 我現在不介意懸停效果,因為我將通過javascript來實現。 僅幫助我如何正確顯示div。

<ul id="featured_classifields">
                    <div id="fcf_wraper">    

<li>
                        <a href="#"><img src="images/temp/featured-thumb.png" title="" alt="" width="135" height="90" /></a>
                            <div class="hover_preview">
                                <div class="hover_preview_main">
                                </div>
                                <div class="hover_preview_arrow"></div>
                            </div>
                        </li>
                        <li>
</div>
</ul>

CSS:

ul#featured_classifields{
    margin: 0 30px;
    height:95px;
    overflow:hidden;
    position:relative;
}

#fcf_wraper{
    width:1600px;
    height:90px;
}

ul#featured_classifields li{
    float:left;
    width:135px;
    height:90px;
    background:#ddd;
    display:block;
    margin: 8px 8px 5px 0;
    position:relative;
}    

.hover_preview{
        position:absolute;
        z-index: 5;
        bottom:100%;
}

.hover_preview_main{
        background: #000;
        width:400px;
        height: 300px;
    }

    .hover_preview_arrow{
    }

代碼的一些詳細信息:ul按住完整滑塊。 比所有li都用div #fcf_wraper包裝,其寬度等於我將通過javascript確定的所有li的寬度,但現在我只輸入一個值。 為了不顯示包裝器的多余部分,我將溢出設置為隱藏。 問題是當我將溢出設置為隱藏時,div“ hover_preview”也被隱藏了:(

希望能得到您的幫助。 謝謝!

做這樣的事情:

 $("#fcf_wraper img").hover(
                function () {
                    $("div.hover_preview").css({
                        position: "absolute",
                        left: $(this).offset().left + "px",
                        top: $(this).offset().top - $("div.hover_preview").outerHeight() + "px",
                        display: "block"
                    });
                }, 
                function () {
                    $("div.hover_preview").hide();
            });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM