我的网站的手机网站(http://www.codesrce.com/thedrumcenter)有一个非常现代且功能正常的推送菜单。不过,我期望让它更加用户友好。有人可以帮助我调整我的代码,以便当用户按下菜单按钮时,菜单将打开,并且当用户将屏幕向右滑动以将其打开时,然后一旦打开,则它们向左滑动至关闭它?另外,当按下按钮时,我希望它变成这种颜色,#0099FF,然后当它关闭时变回灰色。对不起,如果我的措辞不是最好的,但我希望你明白我的意思。 :)我会提供我的代码至今:如何让我的推送菜单更加用户友好?
HTML
<div id="Mobile">
<div id="menu">
<ul>
<li><a href="#">Top Brands</a></li>
<li><a href="#">Drums</a></li>
<li><a href="#">Hardware</a></li>
<li><a href="#">Cymbals</a></li>
<li><a href="#">Sticks</a></li>
<li><a href="#">Drum Heads</a></li>
<li><a href="#">Terms of Use</a></li>
<li><a href="#">Affiliations</a></li>
</ul>
</div>
<div id="right">
<div id="Top">
<div id="menubar">
<a id="menubarheader">DrumCenter</a>
<a href="#menu" id="button" class="buttonicon"></a>
<a href="#" id="searchlink" class="searchlink"></a>
</div>
</div>
</div>
</div>
JQuery的
$('#button').toggle(
function() {
$('#right').animate({ left: 275}, 'fast', function() {
$('#button');
});
},
function() {
$('#right').animate({ left: 0 }, 'fast', function() {
$('#button');
});
}
);
任何帮助,将不胜感激,因为我在Javascript和JQuery的完整NOOB。谢谢!
什么按钮?什么幻灯片向右?什么? –
如果您正在寻找已经可用的代码的帮助,请尝试[Code Review Stack Exchange](http://codereview.stackexchange.com),但请确保您修改了您的问题以符合其定义的范围[帮助中心](http://codereview.stackexchange.com/help/on-topic)。 – AstroCB
@AstroCB已经有效?什么工作?我看不到任何动画 - 左/右,是吗?另外''('#button');'在回调函数里面对我来说看起来很尴尬。 –