이것은 당신이 올바른 방향으로 얻을 수 있도록해야합니다
나는 다음과 같은 jQuery를 코드와 더불어, jsFiddle 만든 메뉴와 실제 일을 :
var links_are_showing = false;
$("#links").click(function() {
if (!links_are_showing) { // Link menu is not visible, show
$("#links_container").slideDown(400);
$("#main_container").animate({'top':'320px'},400); // Change 400 to any time in ms you want
links_are_showing = true;
} // Link menu is not visible, show
else { // Link menu is visible, hide
$("#links_container").slideUp(400);
$("#main_container").animate({'top':'0'},400); // Change 400 to any time in ms you want
links_are_showing = false;
} // Link menu is visible, hide
});
var nav_is_showing = false;
$("#nav").click(function(){
if (!nav_is_showing) { // Nav menu is not visible, show
$("#nav_container").slideDown(400); // Change 400 to any time in ms you want
nav_is_showing = true;
} // Nav menu is not visible, show
else { // Nav menu is visible, hide
$("#nav_container").slideUp(400); // Change 400 to any time in ms you want
nav_is_showing = false;
} // Nav menu is visible, hide
});
는 희망이 도움이! 이 마크 업 구조가있는 경우
는
@media (max-width:600px) {
/* if the viewport is less than or equal to 600px hide the div */
div { display:none; }
}
는 :
는
<nav>
<span>NAV</span>
<ul>
<li>Home</li>
<li>About</li>
<li>News</li>
</ul>
</nav>
그런 다음 CSS는 것 다음 viewport/screen
크기가 변경 될 때
사람들에게 앱 제작을 요청하는 사이트가 아닙니다. 가이드 라인을 읽어보십시오 –