为了账号安全,请及时绑定邮箱和手机立即绑定

setinterval的相关问题 鼠标的移入问题

setinterval的相关问题 鼠标的移入问题

慕村225694 2018-10-09 13:22:35
为什么鼠标第一次移入停止,但是移开速度就会变快,时间就小了,而且第二次鼠标移入就不管用了
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

mouseenter 里面的 timer 被前面的 var 声明在函数作用域里面了呀。至少要把var去掉。
并且setInterval函数的第一个参数最好不要用字符串,这样写相当于用了eval,被认为是不好的实践。像你这种情况,第一个参数直接传入start函数就行。setInterval(start, ???) 这样。
可以参考 https://developer.mozilla.org...
说传入字符串不推荐的原因写在了上述资源的第三条。或者可以参考《Javascript 语言精粹》的相关段落(刚查了一下,在附录B)。

查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 652 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号