+ -
当前位置:首页 → 问答吧 → 问一个有关css加载的问题

问一个有关css加载的问题

时间:2010-05-09

来源:互联网

.bk1{background:url(img1.png)};
.bk2{background:url(img2.png)};
.bk3{background:url(img3.png)};

现在将这个css引入到页面后,在页面中只引用了一个class---bk1。其它两个没有使用。
我想问的是,引入这个css后,对应的图片也加载了呢?如果说bk2,bk3在首页中没有使用,
那这两个class对应的图片是否加载了呢?谢谢!

[ 本帖最后由 woliujinyuan 于 2010-5-9 09:37 编辑 ]

作者: woliujinyuan   发布时间: 2010-05-09

加载了  firbug下有提示信息
预期为选择器。 选择器错误导致忽略规则集。
[Break on this error] .bk3{background:url(img3.png)};

作者: huanzai8   发布时间: 2010-05-09

如果说都加载了,那么在不刷新当前页面的情况下。对某一个标签添加一个class,比如说bk2。那么对应的img2.png图片应该说就不需要重新加载了吧?

作者: woliujinyuan   发布时间: 2010-05-09

你想如何在不刷新的情况下为标签添加一个class呢?利用js吗?应该是可以的

作者: huanzai8   发布时间: 2010-05-09

我的想法就是预先把图片加载进去,这样添加class的时候图片就能快速显示,否则图片过大或网络问题就有可能出现一段时间的空白。我就想到用css先把class分类写好,把图片加载进去。不知道还有什么方法能够把暂时不使用的图上预先加载

作者: woliujinyuan   发布时间: 2010-05-09

<script>
var i=new Img();
i.src="sssss";
</script>

作者: jiangliuhuo   发布时间: 2010-05-09

楼上,你的那个Img()类从哪儿来的,谢谢!

作者: woliujinyuan   发布时间: 2010-05-09

不好意思 说错了  是 Image()

作者: jiangliuhuo   发布时间: 2010-05-10