J'ai rencontré un problème en utilisant des accordéons dans les onglets, les accordéons initialement inactifs ne rendent pas leur contenu correctement lorsque leur onglet est sélectionné. Lecture autour Je vois la raison de ceci est que les onglets inactifs ont l'affichage: aucun initialement, ainsi la taille des divs dans l'accordéon ne sont pas calculées correctement. Aucune des solutions proposées ne fonctionne pour moi. Est-ce que quelqu'un a surmonté cela ou a un travail?jquery ui accordéons dans les onglets
Voici quelques exemples de code du problème:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.7.2.custom.css" media="screen" />
<script type='text/javascript' src='../scripts/jquery-1.3.2.min.js'></script>
<script type='text/javascript' src='../scripts/jquery-ui-1.7.2.custom.js'></script>
<script type="text/javascript">
$(document).ready(function(){
$('#tabs').tabs();
$("#accordion1").accordion();
$("#accordion2").accordion();
});
</script>
</head>
<body style="font-size:62.5%;">
<div id="main" class="round roundB">
<div id="tabs">
<ul>
<li><a href="#tab1">Tab 1</a> </li>
<li><a href="#tab2">Tab 2</a> </li>
</ul>
<div id="tab1">
<div id="accordion1">
<h3><a href="#">Section 1</a></h3>
<div>
<p>
TAB 1 Accordion 1
</p>
</div>
<h3><a href="#">Section 2</a></h3>
<div>
<p>
TAB 1 Accordion 2
</p>
</div>
</div>
</div>
<div id="tab2">
<div id="accordion2">
<h3><a href="#">Section 1</a></h3>
<div>
<p>
TAB 2 Accordion 1
</p>
</div>
<h3><a href="#">Section 2</a></h3>
<div>
<p>
TAB 2 Accordion 2
</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Merci, beaucoup plus simple que la solution I est venu avec! – Paul
Merci beaucoup !!! J'avais tellement de mal à essayer de résoudre ce problème que je n'avais pas réalisé que la solution pouvait être aussi simple. Merci encore. – lidermin
A travaillé comme un charme. Excellente solution – anataliocs