admin管理员组文章数量:1402031
I want to make a similar navigation menu like what m.facebook did. but this, i want to make it nicely animated slide out from left side of the website.
Flow :: Click a button > (Menu is hidden by default) Menu Slide out, push the main container to right a bit to fit the menu > Click again > Menu Slide in and hidden again.
I got no idea to make it with javascript or jquery or ajax while i'm new to web development and there are too much of effect scripting language. May i know to achieve this, which is perfect in smoothness ?
I want to make a similar navigation menu like what m.facebook. did. but this, i want to make it nicely animated slide out from left side of the website.
Flow :: Click a button > (Menu is hidden by default) Menu Slide out, push the main container to right a bit to fit the menu > Click again > Menu Slide in and hidden again.
I got no idea to make it with javascript or jquery or ajax while i'm new to web development and there are too much of effect scripting language. May i know to achieve this, which is perfect in smoothness ?
Share Improve this question asked Feb 28, 2012 at 7:16 1myb1myb 3,59212 gold badges56 silver badges75 bronze badges1 Answer
Reset to default 5Something along these lines... http://jsfiddle/HfdXY/
HTML:
<div id="menu">Menu</div>
<button id="openMenu">Toggle menu</button>
CSS:
#menu {
height: 300px;
width: 0px;
border: 1px solid black;
display: none;
}
JS:
$("#openMenu").click(function() {
var menu = $("#menu");
if ($(menu).is(":visible")) {
$(menu).animate({width: 0}, 1000, function() {$(menu).hide();});
} else {
$(menu).show().animate({width: 100}, 1000);
}
});
本文标签: javascriptClick button and Side Menu slide out from hiddenStack Overflow
版权声明:本文标题:javascript - Click button and Side Menu slide out from hidden - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744346293a2601779.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论