簡體   English   中英

帶有jQuery的畫布/視口導航幻燈片

[英]Off-canvas / viewport navigation slide in with jQuery

我正在嘗試制作一個畫布外導航,該控件從左側滑入,占據頁面的20%,而內容向左滑動(其中一些滑出畫布),占據頁面的80%。 這已在Google的移動網站和Facebook的移動應用程序中看到。

這是使用CSS3 Transitions的版本: http : //codepen.io/chriscoyier/pen/umEgv

除此之外,我正在嘗試使之僅依賴於JQuery / Javascript而完全不依賴CSS轉換。

以下是我到目前為止的鏈接。

我不明白為什么它不起作用。 每次單擊.menu-button時,應切換#main-nav的寬度; 從而產生正確的滑動效果。

有人可以幫我解決這個問題和/或幫助我解決這個問題。

這是到目前為止我所擁有的: http : //pastebin.com/0X7uT7tC

將CSS的寬度更改為20%,然后在加載時將其隱藏。

在這里

jQuery的

 $('#main-nav').hide();
 $('.menu-button').click(function () {
     $('#main-nav').animate({
         width: 'toggle'
     });
 });

的CSS

    .main-nav {
    position: fixed;
    top: 0;
    width: 20%;
    height: 100%;
    background: #3B3B3B;
    overflow: hidden;
}

暫無
暫無

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

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