У меня есть очень простой:Когда щелчок по меню, она открывается, когда нажмите снова закрыть
// jQuery Document
var main = function() {
/* Push the body and the nav over by 285px over */
$('#share').click(function() {
$('.menu').animate({
right: "0px"
}, 200);
$('body').animate({
right: "285px"
}, 200);
});
/* Then push them back */
$('html').click(function() {
$('.menu').animate({
right: "-285px"
}, 200);
$('body').animate({
right: "0px"
}, 200);
});
};
$(document).ready(main);
И, я хочу сделать что-то вроде этого .. Если пользователь нажимает на значок меню (#share), появится меню, если меню видно и пользователь снова нажимает, он исчезнет. Как это сделать? Я хочу сделать это как можно проще ... пожалуйста, помогите мне :)
И да ... Я написал что-то вроде html. нажмите .. затем закройте меню .. Там должно быть имя значка меню (#share)
есть меню CSS:
.menu {
background-color: #373737;
right: -285px;
height: 100%;
position: fixed;
width: 285px;
}
и HTML:
<!DOCTYPE html>
<html>
<head>
<title>Minecraft</title>
<link href="styles_m.css" rel="stylesheet" type="text/css">
</head
<body>
<div class="menu">
</div>
<div id="header">
<div id="main">
<a href="minecraft.html"><img src="my_logo.png"></a>
</div>
<div id="share">
<img name="menu" src="my_menu.png">
</div>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="main.js">
</script>
</body
</html>
Добавить HTML или создать jsfiddle demo – Tushar
kk, я сделаю это –
@PetrCihlar Проверьте мой ответ boss ... Не использует много переменных ... –