我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

javascript轮播图问题

做轮播图练习,如果我把下面函数else中的timer = null放在clearTimeout上面,我连续调用两次这个函数,轮播图并不会停止,但放在clearTimeout下就是可以停止,这是什么原因呢

img

因为clearTimeout需要timer里存的唯一 数字 来找到对应的定时来清除,你放上面用null 清了,clearTimeout就找不到前一个,然后下个循环timer存的又是新的唯一数字

  • 你可以参考下这篇文章:javaScript实现轮播图

近期文章

  • 存储器地址load,嵌入式硬件相关
  • 电脑所有下载器都下不动,是有关于网络还是电脑问题?
  • 为什么我的php文件页面会有文件路径?
  • android跳转失败
  • 链接PayPal的发票
  • 关于HyperOpt的分类使用问题
  • Runtime.getRuntime().exec()如何运行交互式命令?
  • 请问怎么使用ValueError?
  • STM32单片机咨询
  • 3n+1问题,n(键盘输入)
  • 戴尔一体机重装不显示硬盘
  • ssm项目插入二维码到数据库中
  • uboot编译报错,提示没有string.h文件
  • 应用背景是把平台部署到服务器上,然后我要从平台下载文件到开发板,这个开发板和电脑处于同一网段,但不能交互,这个有什么好的解决方案来实现嘛?
  • TEX LIVE 安装错误
  • 获取REQUEST_URI并且不要覆盖
  • openstack user权限
  • 小程序的下拉框点击一个所有的都展开
  • 物联网嵌入式系统设计
  • 这个有哪里是不对的呢?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华