Este artigo descreve o método do JS para coletar informações regularmente e exibi -las roladas com base em MSCLASS e SetInterval. Compartilhe -o para sua referência, como segue:
O setTimeout é usado para atrasos e é executado apenas uma vez.
setInterval: usado para várias execuções.
O timer jQuery.timers-1.2.js é referenciado no projeto, e o MSCLASS faz informações rolando regularmente, executando a cada 3 minutos, cerca de três vezes, e o número de rolagem está ficando mais rápido. O motivo é que ambas as vezes e msClass usam setInterval,
Um setInterval será adicionado novamente, o que acabará por levar a vários setInterval executados simultaneamente, para que a velocidade seja muito rápida. Você precisa limpar o último setInterval ao ligar ou consultar o método original do autor do MSCLASS.
// O temporizador primeiro executa a instância de destruição var marquee1 = nova marquise (["div1", "content"]) função marquee_everytime () {marquee1.destroy (); // A instância de destruição aplica getmarqueeinfo (); // então o Ajax coleta as informações e dados necessários. } // Função do método AJAX getMarQueeinfo () {lg.ajax ({type: 'ajaxother', método: 'getMarQueeinfo', sucesso: function (dados, tipcontent) {$ ("#content"). html ("); $ ("#conteúdo "). Direção | Velocidade de rolar | Largura do grande recipiente do recipiente grande | Role o tempo de repouso | Marquee1.scrollstep = 320;For more information about JavaScript related content, please check out the topics of this site: "Summary of ajax operation skills in JavaScript", "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation special effects and techniques", "Summary of JavaScript errors and debugging skills", "Summary of JavaScript data structures and Habilidades de algoritmo "," Resumo dos algoritmos e técnicas de travessia de JavaScript "e" Resumo do uso de operações matemáticas de JavaScript "
Espero que este artigo seja útil para a programação JavaScript de todos.