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


Posted in Javascript onApril 18, 2016

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

setTimeout 用于延时器,只执行一次.

setInterval:用于多次执行.

项目中引用到jquery.timers-1.2.js定时器,并且MSClass做信息定期滚动,每3分钟执行一次,执行三次左右,滚动的次数越来越快,原因在于timers和MSClass都用了setInterval,

都会再次添加一个setInterval,最后导致几个setInterval并发执行了,所以速度很快,需要在调用的时候clearInterval上次的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 相关文章推荐
excel操作之Add Data to a Spreadsheet Cell
Jun 12 Javascript
jquery $.fn $.fx是什么意思有什么用
Nov 04 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
Jun 23 Javascript
js判断变量初始化的三种形式及推荐用的形式
Jul 22 Javascript
node.js中的fs.lstatSync方法使用说明
Dec 16 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
JSON对象 详解及实例代码
Oct 18 Javascript
js格式化时间的简单实例
Nov 27 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
Dec 25 Javascript
微信小程序中页面FOR循环和嵌套循环
Jun 21 Javascript
使用vue的transition完成滑动过渡的示例代码
Jun 25 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
Oct 25 Javascript
JS区分浏览器页面是刷新还是关闭
Apr 17 #Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
Apr 17 #Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 #Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
Apr 17 #Javascript
js实现select二级联动下拉菜单
Apr 17 #Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
Apr 17 #Javascript
第二次聊一聊JS require.js模块化工具的基础知识
Apr 17 #Javascript
You might like
MYSQL环境变量设置方法
2007/01/15 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
PHP实现添加购物车功能
2017/03/06 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
js实现下一页页码效果
2017/03/07 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
详解supervisor使用教程
2017/11/21 Python
Python标准库shutil用法实例详解
2018/08/13 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
韩语专业本科生求职信
2013/10/01 职场文书
大学生毕业自我评价范文分享
2013/11/11 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
市场营销工作计划书
2014/09/15 职场文书
单位工资证明范本
2015/06/12 职场文书
教师远程研修感悟
2015/11/18 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
详解Js模块化的作用原理和方案
2021/04/29 Javascript