Je ne peux pas comprendre pourquoi slideToggle fait les 2 panneaux de croître en dehors de la div parent lorsque la hauteur utilise une valeur%:problème jQuery slideToggle lorsque vous utilisez hauteur%
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".flip").click(function(){
$(".panel").slideToggle(5000);
$(".panel2").slideToggle(5000);
});
});
</script>
<style type="text/css">
div.parent
{
height:300px;
width:600px;
background:red;
}
div.panel,p.flip,div.panel2
{
width:100%;
margin:0px;
padding:5px;
text-align:center;
background:#e5eecc;
border:solid 1px #c3c3c3;
}
div.panel
{
height:100%;
display:none;
}
div.panel2
{
height:100%;
}
</style>
</head>
<body>
<div class="parent">
<div class="panel">
<p>Panel 1: Because time is valuable</p>
</div>
<div class="panel2">
<p>Panel 2: Because time is valuable</p>
</div>
<p class="flip">Show Panel</p>
</div>
</body>
</html>
Cependant, quand je change la hauteur à une valeur px fixe, le comportement fonctionne comme prévu. Essentiellement, je veux que les deux panneaux glissent entre eux.
vous voudrez peut-être accepter des réponses à vos questions, si vous continuez à vouloir des réponses. Juste la courtoisie commune. – Michael