【发布时间】:2015-04-21 08:27:51
【问题描述】:
嗨,我有这个简单的 jQuery 代码:
var main = function() {
$('.menu-icon').click(function() {
$('.menu').animate({
left: '0px'
}, 200);
});
$('body').click(function() {
$('.menu').animate({
left: '-200px'
}, 200);
});
};
$(document).ready(main);
我想在单击 .menu-icon 时显示一个菜单,并在单击除 .menu 和 .menu-icon 之外的所有内容时消失。当我按下 .menu-icon 时,会发生两种动画。我还想为下面列表中的每个项目设置一个特殊页面,当在菜单上按下时,它会加载该页面。
我有这个清单:
<div class="menu">
<ul>
<li><a href="#"><div class="home">Home</div></a></li>
<li><a href="#"><div class="apps">Apps</div></a></li>
<li><a href="#"><div class="themes">Themes</div></a></li>
<li><a href="#"><div class="request">Requests/Fixes</div></a></li>
<li><a href="#"><div class="help">Help</div></a></li>
<li><a href="#"><div class="about">About</div></a></li>
</ul>
</div>
【问题讨论】:
-
.menu-icon元素在哪里?
标签: jquery html jquery-animate click