私はajax呼び出しを行い、次にgifをロードしてテレビに静的に表示するWebサイトを持っています。しかし、現時点では、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>