博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
纠错【2012年5月9日 JQuery-跑马灯(文字无缝向上翻动)(自已封装的第三个插件)】...
阅读量:6919 次
发布时间:2019-06-27

本文共 797 字,大约阅读时间需要 2 分钟。

//悬停时停止滑动,离开时继续执行            $(docthis).children("li").hover(function(){                clearInterval(anifun);            //清除自动滑动动画            },function(){                anifun = setInterval(autoani,value.time);    //继续执行动画            })

以上正确的

//悬停时停止滑动,离开时继续执行            $(docthis).children("li").hover(function(){                clearInterval(anifun);            //清除自动滑动动画            },function(){                setInterval(autoani,value.time);    //继续执行动画            })

以上错误的

 

差别在以下两句:

anifun = setInterval(autoani,value.time); setInterval(autoani,value.time);
第一句:可以理解为anifun引用了一个方法或对象。 这样才能在鼠标悬停的时候,通过这个anifun这个名字,去解除setInterva();让翻转停止; 第二句: 可以理解为又创建了一个方法或对象,setInterval(autoani,value.time); 但没有任何名字去引用它;所以再次鼠标悬停的时候,执行clearInterval(anifun);是找不到setInterval(autoani,value.time),因此无法停止向上翻动。

转载地址:http://pehcl.baihongyu.com/

你可能感兴趣的文章
MySQL数据库从GBK转换到UTF-8最简单解决方案(也适用于其它编码转换)
查看>>
基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用
查看>>
How Not to Crash #2: Mutation Exceptions 可变异常(不要枚举可变的集合)
查看>>
Codeforces Gym 100002 B Bricks 枚举角度
查看>>
Play Modules Morphia 1.2.9a 之 Aggregation and Group aggregation
查看>>
jieba.NET与Lucene.Net的集成
查看>>
iOS富文本组件的实现—DTCoreText源码解析 渲染篇
查看>>
世界各国时区表以及与北京时差
查看>>
CentOS构造SNMP
查看>>
mybatis0207 resultType、resultMap、延迟加载使用场景总结
查看>>
js jquery版本号 金额千分之一转换功能(非规范,高效率)
查看>>
对于周 阅读项目 标准输入和输出流
查看>>
lintcode :Invert Binary Tree 翻转二叉树
查看>>
webservice 测试窗体只能用于来自本地计算机的请求
查看>>
v$Session详解
查看>>
如何解决新浪微博返回结果中的中文编码问题
查看>>
判断URL是否支持断点续传?
查看>>
SQL Server 死锁
查看>>
从Hadoop到Spark的架构实践
查看>>
Redis数据结构详解之List(二)
查看>>