我想从我的数据库中获取图像,并将其用作背景。这是微不足道的,但有没有比我目前的方法更好/更快的方法。
目前,我使用 Javascript(在 中<head>
)加载我的背景图片,因为我的 CSS 是链接的而不是内部的:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type='text/javascript'>
$(document).ready(function(){
$('body').css('background', 'url(/_images/galleries/lg_<?php echo getBackgroundImage(); ?>) no-repeat top center white');
});
</script>
加载页面后,加载背景大约需要半秒钟。我认为延迟可归因于加载外部 JS 等。此外,上述代码作为一个组件包含在内,因此我不必在网站的每个页面中复制/粘贴该代码。<body>
不包含在此包含的组件中。
有更快更好的方法吗?