簡體   English   中英

Zurb Foundation 5中的粘性頂部欄不起作用?

[英]Sticky top-bar in Zurb Foundation 5 doesn't work?

http://foundation.zurb.com/docs/components/topbar.html上的文檔中,它說我應該將頂層<nav>包裝在div中,其類為contain-to-grid sticky 我的IDE具有自動完成的類,因此我有點想知道有contain-to-grid類,但sticky類似乎不存在。 結果,由於它調用的是不存在的類,因此頂欄只是充當常規類。

為了澄清,我不是在尋找立即固定的頂部欄。 我的目標是當我向下滾動頁面時,它越過頂部欄的位置,然后它才會停留在頂部。

<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/foundation.css" />
    <script src="js/modernizr.js"></script>
</head>
<body>
<div class="row">
    <div class="column">
        <p>Test</p>
    </div>
</div>
<div class="contain-to-grid sticky"> <!-- This doesn't seem to work. -->
    <nav class="top-bar" data-topbar>
        <ul class="title-area">
            <li class="name">
                <h1><a href="#">Title</a></h1>
            </li>
        </ul>

        <section class="top-bar-section">
            <ul class="left">
                <li><a href="#">Page 1</a></li>
                <li><a href="#">Page 2</a></li>
                <li><a href="#">Page 3</a></li>
                <li><a href="#">Page 4</a></li>
                <li><a href="#">Page 5</a></li>
                <li><a href="#">Page 6</a></li>
            </ul>
        </section>
    </nav>
</div>
<div class="row">
    <div class="small-12 medium-9 column">
        <p>Main body</p>
    </div>
    <div class="small-12 medium-3 column">
        <p>Sidebar</p>
    </div>
</div>
<script src="js/jquery.js"></script>
<script src="js/foundation.min.js"></script>
<script>
    $(document).foundation();
</script>
</body>
</html>

這是縮小版JS中的錯字。

在foundation.min.js中搜索stick_topbar並替換為sticky_topbar

它已在大約2周前修復,並將與5.0.3版一起發布https://github.com/zurb/foundation/commit/5022d75753ea01688aae531d8790b7895cb777c1

我遇到了同樣的問題,我剛剛下載了Foundation 5,但粘性欄選項不起作用。

這是使用最小化的foundation.js的Firebug控制台的輸出:

this.settings.sticky_topbar is undefined

當我使用非最小版本時,錯誤消失了,但是粘性也無法解決。

如果有人修復了,那就太好了:)!

暫無
暫無

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

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