Déplacer des éléments différents d'une liste
Bonjour,
J'ai une liste
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <ul id="contenu">
<li class="msgOK" id="t91" style="display: none;">
<div class="general pull-left margin-top-12">
<span class="author">5XXXX</span>
<span class="textMsg">voici</span>
<span class="time" data-time="2014-05-31 23:10:41">il y a 10 heures</span>
<div style="clear: both;"></div>
</div>
</li>
<li class="divers" id="a10" style="display: none;">
<div class="general pull-left margin-top-12">
message particulier
</div>
</li>
<li class="msgOK" id="t90" style="display: none;">
<div class="general pull-left margin-top-12">
<span class="author">5XXXX</span>
<span class="textMsg">voici</span>
<span class="time" data-time="2014-05-31 23:09:48">il y a 10 heures</span>
<div style="clear: both;"></div>
</div>
</li>
<li class="divers" id="a9" style="">
<div class="general pull-left margin-top-12">
message particulier
</div>
</li>
<li class="msgOK" id="t89" style="">
<div class="general pull-left margin-top-12">
<span class="author">5XXXX</span>
<span class="textMsg">voici</span>
<span class="time" data-time="2014-05-31 23:09:03">il y a 10 heures</span>
<div style="clear: both;"></div>
</div>
</li>
<li class="msgOK" id="t88" style="">
<div class="general pull-left margin-top-12">
<span class="author">5XXXX</span>
<span class="textMsg">voici</span>
<span class="time" data-time="2014-05-31 23:08:01">il y a 10 heures</span>
<div style="clear: both;"></div>
</div>
</li>
</ul> |
le conteneur UL : id = conteneur
ensuite pour les lignes LI
- il y a deux types :
1 / class="msgOK" id="t" + identifiant chrono
2 / class="divers" id="a" + identifiant chrono
en plus chacun des li peut avoir un style qui permet d'afficher ou masquer la ligne
L'objectif :
Quand une ligne de class msgOk apparaît/disparait, je dois déplacer et faire apparaitre/disparaitre le bloc class divers.
L'objectif est tous les X messages de class msgok, faire apparaitre un bloc divers.
mais les blocs msgok peuvent apparaitre / disparaitre dans un ordre aléatoire, il faut donc repositionner les bloc divers.
Merci