2015-10-04 86 views
-1

嗨我還沒有寫過我自己的自定義Java腳本,所以我需要一些幫助。如何在點擊div時顯示導航內容?

我有一個與類「BT - 菜單」的div,然後在導航標籤中的導航菜單。

我需要一個腳本,可以在單擊div時從左側滑入nav的內容。然後當按下屏幕上的div或其他任何位置時,導航將滑回左側。

希望有人能幫助,謝謝

+0

你能張貼您的HTML代碼,您有? – divy3993

回答

1

有沒有需要花哨的jQuery甚至JavaScript的這裏,CSS adjacent sibling selectortabindex能爲我們做到這一點:

div{ 
 
    background-color:red; 
 
} 
 
nav{ 
 
    position:absolute; 
 
    left:-100%; 
 
    transition:left 0.2s ease-in-out; 
 
} 
 
div:focus + nav{ 
 
    left:0; 
 
}
<div tabindex="0"> 
 
    <p>Click in this div</p> 
 
</div> 
 
<nav> 
 
    <a>Page1</a> 
 
    <a>Page2</a> 
 
    <a>Page3</a> 
 
    <a>Page4</a> 
 
    <a>Page5</a> 
 
</nav>

然而這取決於代碼中nav之前定義的div

+0

這沒有奏效,看看我現在有的代碼的新問題:D http://stackoverflow.com/questions/32936516/how-do-i-make-nav-slide-in-on-點擊的-DIV –