如何使用其他功能停止功能?

时间:2017-04-03 16:23:58

标签: javascript image slider

我的功能存在问题,真的需要你的特殊大脑。

我需要创建一个函数来停止查找下一张幻灯片,而不是给我一条错误消息,说明找不到资产。

条件将在下面的最后一个函数中创建。

任何帮助都会很棒。

提前致谢。

这些是功能:

var pictureIndex = 1;
var baseUrl = "initialFrames/";
var image_url = undefined;
var timer = setInterval(next, 2500);

var newImage = new Image();
newImage.onload = imageFound;
newImage.onerror = imageNotFound;

function next()
{
  image_url = baseUrl + 'frame_' + pictureIndex + '.jpg';
  tryLoadImage(image_url);
}

function tryLoadImage(url) {
  newImage.src=url;
}

function imageFound() {
  document.getElementById("backInit").src = image_url;
  pictureIndex++;
}

function imageNotFound() {

  // perform some function to stop calling next()
  clearInterval(timer);
}

0 个答案:

没有答案