我的应用程序是一个 MVC,使用 MS SQL 来获取图像文件名。我正在使用以下脚本预加载图像;想知道如何在等待完成预加载时显示沙漏光标。
function preload_images() {
var i, count = 0;
$('#selector').css('cursor', 'wait');
for (i = 1; i < sl; i++) {
images[i] = new Image();
images[i].onload = images[i].onerror = function () {
count++;
if (count == sl) {
$('#selector').css('cursor', 'default');
}
}
images[i].src = impath.toString() + im.toString() + i + ".jpg";
}
}
第一次效果很好,但是,当我从下拉列表中更改文件名时,即使加载了所有图像,沙漏也不会停止。提前致谢。