如何更改代码以同时开始闪烁并且仍然无限闪烁?

时间:2019-01-18 06:22:29

标签: javascript

如何更改我的代码以同时开始闪烁并且仍然无限闪烁?

function blink() {
 if (!toggleSwitch) {

  for (let i = 0; i < elements.length; i++) {
   shapes.push(elements[i].className);

  }
  // Start off at the first element.
  let i = 0;
  let len = shapes.length;

  // Do the next link
  function doNext() {

   let element = shapes[i];
   i++;

   eval(element).fillColor = eval(element).setColor;
   document.getElementById(element).style.backgroundColor = (eval(element).fillColor === document.getElementById(element).style.backgroundColor) ? 'white' : eval(element).setColor;

   if (i < len) {
    // Don't do anything special
   } else {
    // Reset the counter
    i = 0;
   }
 ,  myVar = setTimeout(doNext, 1000);
  }

  // And the code needs kicked off somewhere
  doNext();
 }
}

我也无法切换类,因为通过拖放操作,我可以在运行时随时更改背景颜色,因此每个形状都有一个对象,其中背景是什么颜色。 –

1 个答案:

答案 0 :(得分:0)

要让页面先经过一定的暂停后再调用眨眼功能,该怎么做?

kCLLocationAccuracyBestForNavigation