CSS:Jquery несколько 'avalanched' проверяет необходимые для разрушилась/экспандер
#container_im.collapsed{
background-color:red;
height: 48px;
margin-bottom: 10px;
margin-right: 10px;
width: 227px;
}
#container_im.expanded{
background-color:green;
height: 348px;
margin-bottom: 10px;
margin-right: 10px;
width: 227px;
}
#expanded_content{
height:100px;
color: yellow;
display: none;
}
//default state
//expand box
#nav.closed {
height:20px;
width:20px;
background-color: black;
color:white;
}
#nav.opened {
height:20px;
width:20px;
background-color: white;
color:black;
}
HTML:
<div id="container_im" class="collapsed" >
<div id="nav" class="closed">0</div>
box 1 - click me
<div id="expanded_content">
extra content only for collapsed state
</div>
</div>
ЯШ:
<div id="nav" class="closed">0</div>
box 2 - click me
<div id="expanded_content">
extra content only for collapsed state
</div>
</div>
***//
$(document).bind("click", function(e) {
$(e.target).closest("#container_im").toggleClass("expanded");
$(e.target).closest("#expanded_content").show();
$(e.target).closest("#nav").toggleClass("closed");
});***
Любой гуру JS, который может помочь мне исправить этот код jquery?
- Попытка отображения текста #expanded_content для отображения только при нажатии на выбранное поле. И скрыть полный #expanded_content DIV и всех его детей на другой клик (тумблер)
- Попытка Преобрази #nav DIV и только один в данный момент щелкнул
Есть хорошие идеи о том, как сделать его лучше есть приветствуем также, немного застрял над тем, как реализовать вышеприведенные функции, попробовав некоторые вещи из руководства своей комбинацией функций, которые я не вижу на данный момент.
Это почти верно работает, я собрал сообщение довольно поздно вечером (ночью), так что это было немного неряшливо. Thx для надувания делегата не знал, что я могу использовать его таким образом. – Rubytastic
Забыл назначить правильный ответ. мое оправдание – Rubytastic