私はこれをドキュメント準備機能に持っています
<script type="text/javascript">
$(document).ready(function () {
if ($("[rel=tooltip]").length) $('[rel=tooltip]').tooltip();
var path = "@Url.Content("~/Contents/Users/" + HttpContext.Current.User.Identity.Name + "/images/")";
$.vegas({
src: path + Preferences.GetBackground(),
fade: 2000
})@*('overlay', {
src: "@Url.Content("~/Contents/css/images/01.png")"
})*@;
});
</script>
Web サイトの全画面背景画像にプラグイン vegas を使用しています。したがって、$.vegas は実際に GET リクエストをサーバーに送信します。私の質問は、これによりブラウザが応答を待ってからコンテンツのみをユーザーに表示するのか、それともコンテンツが表示されている間に舞台裏で行われるのかということです。背景画像が 150kb を超えることが多いため、これを尋ねていたので、応答時間が長くならないようにしたかったのです。