关于使用setInterval()函数制作滚动越来越快的问题
2016-10-28 11:10
316 查看
1.setInterval(定时调用函数方法)
1.1关于点击查询之后滚动速度越来越快的问题:
分析原因:
1.滚动出现越来越快,首先想到可能是每次查询之后,在原有的基础上调用时间变了,在网页上跟了下之后发现并没有。(第一种想法没发现问题)
2.然后在js代码查看,发现可能是调用setInterval函数的时候在原有的基础上调用了(比如:定义的函数是60毫秒调用一次,在此基础上再60毫秒调用一次就会出现滚动速度越快的问题)
解决办法:
这个为定义的setInterval()函数:把MyMar定义为一个全局变量,
然后在每次调用setInterval(),之前 先清除之前调用了的setInterval();
清除方法clearInterval("定义的变量名(也是setInterval(所返回来的数值))");
1.1关于点击查询之后滚动速度越来越快的问题:
分析原因:
1.滚动出现越来越快,首先想到可能是每次查询之后,在原有的基础上调用时间变了,在网页上跟了下之后发现并没有。(第一种想法没发现问题)
2.然后在js代码查看,发现可能是调用setInterval函数的时候在原有的基础上调用了(比如:定义的函数是60毫秒调用一次,在此基础上再60毫秒调用一次就会出现滚动速度越快的问题)
解决办法:
这个为定义的setInterval()函数:把MyMar定义为一个全局变量,
然后在每次调用setInterval(),之前 先清除之前调用了的setInterval();
清除方法clearInterval("定义的变量名(也是setInterval(所返回来的数值))");
相关文章推荐
- 关于使用IDE制作样式表后不能正常显示的问题
- 刚才遇到了关于C#使用外部DLL函数上的char*的问题。
- 关于使用equals()函数报 空指针 的错误问题
- 关于gettimeofday函数的使用问题
- php关于使用iconv(...)函数对字符进行中文转换时,遇到的一个问题
- 关于使用AE进行图层与oracle外表连接制作专题图的一些问题
- 关于声音函数sound()在codeblocks中的使用问题
- 有关STL使用上的一些注意事项。关于某些函数的参数问题。
- 关于在stm32中使用printf函数的问题
- Windows入门基础:1.关于CreateWindow()函数使用中遇到的问题
- 关于如何在不使用虚函数的情况下父类调用子类成员函数的问题
- 关于C语言使用输入函数后键盘缓冲区还有多余字符没的问题
- 关于SetMargins 使用的问题,在CRichEdit中实现与CEdit中一样的功能的函数。
- 关于在Eclipse中无法使用pow()、fmod()函数的问题
- C#关于静态函数与普通函数之间的调用问题,以及可变参数的使用
- C中关于sin(),cos(),pow()函数使用的一个问题
- 关于带返回值委托函数和委托函数使用引用参数的问题
- 关于使用jquery制作滚动效果
- 关于setTimeout和setInterval的函数参数问题
- 关于Qt中使用线程的时候函数具体在哪个线程中运行的问题