我有一个网站,可以进行 ajax 调用,然后加载 gif 以在电视上显示静态。但是现在,ajax 调用并没有花费足够的时间来真正弹出效果。所以我想知道是否有办法设置ajax调用的最短时间?
您可以查看我正在尝试制作的网站,以便更好地了解我在做什么。尝试单击右侧的相框或桌子上的留声机。
<script type="text/javascript">
var minDelay = 1000;
var start = new Date();
$.get("form.html", function(result) {
callback($(result).find("#contact"));
var end = new Date();
var timeInMilliseconds = end - start;
if (timeInMilliseconds < minDelay) {
setTimeout(function() { callback(result); }, minDelay - timeInMilliseconds );
}
else callback(result);
});
$.get("music.html", function(result) {
callback($(result).find("#music"));
var end = new Date();
var timeInMilliseconds = end - start;
if (timeInMilliseconds < minDelay) {
setTimeout(function() { callback(result); }, minDelay - timeInMilliseconds );
}
else callback(result);
});
function callback(result) {
$("#screen").html(result);
}
</script>