首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用javascript写网页切换背景图片的代码 有有关问题

2012-10-19 
用javascript写网页切换背景图片的代码 有问题切换背景图片的时候 如果网速很慢的话 加上没等背景图片完全

用javascript写网页切换背景图片的代码 有问题
切换背景图片的时候 如果网速很慢的话 加上没等背景图片完全载入就切换了下张图片 再切回到上张图片的时候 显示的是没载入完成的背景图片 只有图片的一部分 

等多久都不会是完整的图片 这样要清除IE的缓存才行 也就是重新载入 才能显示完全图片  
各位高手有没有好的解决办法啊 我就是简单的写的变换函数 接一个参数 如果数字是1 背景图片是1 数字是2 背景图片是2.......

[解决办法]
试一下:
http://avatar.profile.csdn.net/A/7/5/2_jayhai.jpg?t=随机数

[解决办法]
这个是缓存的问题引起的吧,你应该让每一次加载的背景图片的参数不相同,你可以加时间在后面作为参数吧。
[解决办法]
第二种解决方案是,加载网页的时候就在一个隐藏域里面加载两幅图片。这样javascript切换背景图片时,这两幅图片不需要重新请求。而且如果图片没有加载完成,仍然会继续加载。

添加隐藏的图片加载域:

HTML code
<div style="display:none;">    <img src="image1"/>    <img src="image2"/></div> 

热点排行