文章定时自动采集(且行且思教你如何用JavaScript调用实现技巧,)

优采云 发布时间: 2022-02-21 01:05

  文章定时自动采集(且行且思教你如何用JavaScript调用实现技巧,)

  JS基于MSClass和setInterval实现ajax定时采集信息和滚动显示方法

  更新时间:2016-04-18 08:54:42 作者:七星七思

  本文文章主要介绍JS基于MSClass和setInterval实现ajax定时采集信息和滚动显示的方法,涉及JavaScript页面元素定时滚动操作和ajax调用实现技巧,有需要的朋友需要的可以看下面

  本文的例子介绍了JS基于MSClass和setInterval实现ajax定时采集信息和滚动显示的方法。分享给大家,供大家参考,如下:

  setTimeout 用于延迟,只执行一次。

  setInterval:用于多次执行。

  jquery.timers-1.2.项目中引用了js定时器,MSClass定时做信息滚动,每3分钟执行一次,大概3次左右,滚动次数越来越多快点,再快一点。原因是定时器和MSClass都使用了setInterval,

  会再添加一个setInterval,最后并发执行几个setInterval,所以速度很快。调用时需要清除Interval的最后一个setInterval,或者参考MSClass作者的原方法。

  

//定时器先执行 销毁实例

var Marquee1 = new Marquee(["div1", "Content"])

function Marquee_everyTime() {

Marquee1.Destroy(); //销毁实例应用

GetMarqueeInfo(); //然后ajax采集需要的信息数据。

}

//ajax方法

function GetMarqueeInfo() {

LG.ajax({

type: 'AjaxOther',

method: 'GetMarqueeInfo',

success: function (data, tipsContent) {

$("#Content").html("");

$("#Content").html(tipsContent);

//大容器| 小容器 |滚动的方向 |滚动的速度 | 大容器的宽度 | 大容器的高度 | 滚动休息时间 | 滚动休息时间 | 滚动结束时间

Marquee1.Direction = 2;

Marquee1.Step = 0.4;

Marquee1.Width = 640;

Marquee1.Height = 30;

Marquee1.Timer = 20;

Marquee1.DelayTime = 4000;

Marquee1.WaitTime = 3000;

Marquee1.ScrollStep = 320;

Marquee1.Start();

},

error: function () {

LG.tip('信息加载失败.');

}

});

}

  对更多JavaScript相关内容感兴趣的读者可以查看本站专题:《JavaScript中Ajax操作技巧总结》、《JavaScript切换效果与技巧总结》、《JavaScript搜索算法技巧总结》 、《JavaScript*敏*感*词*特效与技巧》技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学总结》操作用法"

  我希望这篇文章对你进行 JavaScript 编程有所帮助。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线