J'ai un list
et button
...éléments de liste remplaçant jQuery avec différents éléments de la liste des classes spécifiques
Si quelqu'un clique sur le bouton, je veux remplacer les éléments de liste avec différents éléments de la liste avec une certaine classe . Je les classes déjà, mais je ne sais pas comment utiliser load
pour replace
il ...
J'ai fait ceci:
$(document).ready(function() {
$("#dynamic").click(function() {
var refreshId = setInterval(function() {
$('.remove-this-list-on-click').fadeOut("slow", function() {
$(this).load("li a.add-this-list-on-click-instead > *").fadeIn("slow");
});
});
});
});
Voici les boutons et la liste:
<div id="dynamic">testestetest</div>
<ul class="most_popular" id="bla">
<li class="remove-this-list-on-click"></li>
<li class="remove-this-list-on-click"></li>
<li><a class="add-this-list-on-click-instead"></a></li>
<li><a class="add-this-list-on-click-instead"></a></li>
</ul>
Donc, vous pouvez voir que la liste avec la classe add-this-list-on-click-instead
est déjà là, donc il devrait rester là réellement. Peut-être que nous pouvons utiliser la suppression remove-this-list-on-click
éléments de la liste, mais je ne sais pas comment ... Je suppose que cela appelé tri dans votre langue .... Je veux trier les articles sur ce clic.
Voici le jSfiddle
->http://jsfiddle.net/aYtma/
Je ne comprends pas l'objectif de 'setInterval()' et '.load()'. Vous pouvez simplement créer une classe css avec 'display: none' et l'ajouter à tous les éléments' add-this-on-click', donc ils seront cachés. Sur l'événement click, les éléments fadeOut 'remove-this-list' et les éléments' add-this' de fadeIn. – TCHdvlp