我希望能够从我的数据库中获取一张图片,并将其用作背景。这很简单,但是是否有比我目前所采取的方法更好/更快的方法呢?
目前,我使用Javascript(在标签中)来加载我的背景图片,因为我的CSS是链接而不是内部样式表:
加载页面时,背景需要大约半秒钟的时间才能加载完成。我猜测这个延迟是由于加载外部JS等原因引起的。此外,上述代码被包含为组件,这样我就不必在网站的每个页面中复制/粘贴该代码了。但是,
是否有更快和更可取的方法?
目前,我使用Javascript(在标签中)来加载我的背景图片,因为我的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>
标签没有包含在此包含的组件中。是否有更快和更可取的方法?
<style>
块呢? - j08691