-2
Я пытаюсь узнать, как использовать jquery/animation, и я застрял. Когда я нажимаю на # menu1, показывается переключение, но когда я нажимаю на # menu2, он закрывает только # menu1.JQuery несколько toggle
Моя цель состоит в том, чтобы сделать # menu2 переключением и в то же время # menu1 dissapear вместо того, чтобы просто покрыть его.
Благодаря сообществу для их руководства.
**JQUERY**
<script>
$(document).ready(function(){
$("#menu1").click(function(){
$("#Accueil").animate({width: 'toggle'});
});
});
</script>
<script>
$(document).ready(function(){
$("#menu2").click(function(){
$("#Events").animate({width: 'toggle'});
});
});
</script>
**HTML CODE**
<div id="body">
<div id="Accueil">
</div>
<div id="Events">
</div>
<div id="MenuBar">
<div id="menu1">
</div>
<div id="menu2">
</div>
</div>
</div>
**CSS**
#Accueil
background-color: brown;
display: none;
position: absolute;
top: 0;
left: 0;
width: 70%;
height: 100%;
margin-left: 30%;
border-radius: 3px;
#Events
background-color: purple;
display: none;
position: absolute;
top: 0;
left: 0;
width: 70%;
height: 100%;
margin-left: 30%;
border-radius: 3px;
Это называется accordion..and вы должны следовать более HTML структуру для этого ... Проверьте мой ответ –
Хорошо .. позвольте мне сказать вам кое-что .. первый: просто использовать один $ (document) .ready() и поместите весь свой код внутри. 2-й нет по всему миру с шириной: 'toggle' .. вы можете использовать .toggle() или fadeToggle() или slideToggle(); или вы можете переключаться между классами css с помощью toggleClass() –
для начинающего jQuery, я настоятельно рекомендую https://www.youtube.com/watch?v=VZBkc4qS2IE&list=PL6B08BAA57B5C7810&index=36 Удачи :) –