明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 321万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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('信息加载失败.');
                }
            });

 

        }

 

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2010-10-12 C#:如何得到一个网页的所有a标记 herf 链接代码
2010-10-12 C# : 模拟请求初步应用,制作网页游戏辅助程序(开心网争车位、咬人、买房子、虚拟朋友、礼物)
2010-10-12 C# : WebRequest发起Http Post请求模拟登陆并cookie处理示例
2009-10-12 ASP : 格式化日期及文件上传方法....
点击右上角即可分享
微信分享提示