Cet article décrit la méthode de JS pour collecter régulièrement des informations et l'afficher les parchemins basés sur MSClass et SetInterval. Partagez-le pour votre référence, comme suit:
SetTimeout est utilisé pour les retards et n'est exécuté qu'une seule fois.
setInterval: utilisé pour plusieurs exécutions.
La minuterie jQuery.timers-1.2.js est référencée dans le projet, et MSClass fait régulièrement des informations, exécutant toutes les 3 minutes, et le nombre de défilements devient de plus en plus rapide. La raison en est que les deux fois et MSClass utilisent SetInterval,
Un SetInterval sera à nouveau ajouté, ce qui entraînera finalement plusieurs SetIntervals exécutés simultanément, de sorte que la vitesse est très rapide. Vous devez effacer le dernier SetInterval lors de l'appel ou vous référer à la méthode d'origine de l'auteur MSClass.
// Le temporisateur exécute d'abord l'instance de destruction var marquee1 = new marquee (["div1", "contenu"]) fonction marquee_everytime () {marquee1.destroy (); // L'instance de destruction applique getMarqueeInfo (); // puis Ajax collecte les informations et données requises. } // Fonction de la méthode ajax getMarqueeInfo () {lg.ajax ({type: 'ajaxother', méthode: 'getMarqueeinfo', Success: function (data, tipsContent) {$ ("# contenu"). html (""); $ ("# contenu". vitesse | Largeur du grand conteneur | Hauteur du grand conteneur | Marquee1.scrollStep = 320; Marquee1.Start ();}, Erreur: fonction () {lg.tip ('Le chargement d'informations a échoué.');Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des compétences de l'opération AJAX en JavaScript", "Résumé des compétences JavaScript Switching Effects and Techniques", "Résumé des effets spéciaux de la recherche Javascrip Compétences d'algorithme "," Résumé des algorithmes et techniques de traverse JavaScript "et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.