J'ai ce scénario: En utilisant une requête ajax je récupère des éléments de données et les place dans un élément ul
en tant qu'élément li
. J'utilise $("ulele").append(new_li_item)
. J'ai écrit mon propre parchemin personnalisé pour cet élément ul
en utilisant les éléments suivants à chaque fois qu'un événement est détecté:jQuery: empêcher la liste de défiler?
$("ulele").animate({scrollTop: '+=' + 200}, 'slow');
Le problème est quand je fais feu cet événement et la liste défile en raison de la fonction animate
ci-dessus, je veux le garder stable pendant au moins quelques secondes. Quand il défile vers le bas, les éléments sont toujours poussés de sorte que la liste continue à défiler, peu importe quoi. J'utilise de la façon suivante pour ajouter les éléments li (qui ont déjà un attribut display:none
):
$("#liele").delay(6000 * i).show("slow")
Est-il possible que je peux faire une pause que cela se passe sans arrêter vraiment l'activité de pousser les éléments dans la liste des ul?
Désolé. J'ai essayé mais ça ne marche pas. En fait, je ne suis même pas sûr de la signification de cela. Je voudrais pouvoir verrouiller la vue de la liste pendant quelques secondes, c'est ce que je voulais dire. – Legend