У меня есть следующие DIV на моей странице. Я увеличиваю / уменьшаю ширину LeftDiv (div id = "leftc") при наведении мыши и наведении мыши
<div id="outerwrap">
<div id="innerwrap">
<div id="centerc">...</div>
<div id="rightc" style="font-weight:bold">
</div>
<div style="background-color:White;height:10px;top:284px;left:0px"></div>
<div id="leftc">..</div>
</div>
<div id="footer"">...</div>
jQuery logic,
<script type="text/javascript">
$(document).ready(function() {
$("#leftc").hover(
function mouseover() {
$(this).css({ width: "190px" });
$("#centerc").css({ "margin-left": "195px" });
},
function mouseout() {
$(this).css({ width: "25px" });
$("#centerc").css({ "margin-left": "29px" });
}
);
});
</script>
Эти слова замечательно, если у leftdiv нет детей div, но если у него есть div детей, то они не затронуты.
Как я могу написать jQuery, чтобы дочерние элементы div также уменьшались и расширялись, как их родительские элементы div?