代码之家  ›  专栏  ›  技术社区  ›  Samuel

在我的函数运行之前显示Javascript窗口警报

  •  0
  • Samuel  · 技术社区  · 9 年前

    2 回复  |  直到 9 年前
        1
  •  0
  •   subha    9 年前

    这是因为即使首先触发颜色更改。在DOM上完成操作需要延迟。由于DOM中的颜色更改是一个异步函数,因此将执行下一条警报消息语句。如果要避免这种情况,请解决此问题,例如在颜色更改时设置变量,并使用该变量显示消息,或使用setInterval()函数监视更改

        2
  •  0
  •   YaniMan    9 年前

    “UI”更改可能会延迟。尝试设置一个很短的计时器,并在延迟功能中显示警报。