现在有一个网页,需要分批给一些DIV层更改背景图片(每一次只更改一个DIV的背景图片)。
该页面只考虑同时只允许在IE下查看,不考虑对其他浏览器的支持。
在该页面中有多个DIV层在JS定时器控制一些DIV进行移动
当前出现的问题是:在定时更改一个DIV的背景图片时,整个页面基本处于瘫痪状态,所有GIF动画全部不在播放,所有移动中的DIV全部不再移动,所有操作全部失效。问题1.怎么样在IE浏览器下,用JS判断正在更改背景的当前DIV层的背景图片已下载成功?
问题2.怎么样判断使用IMG插入图片之后,更改SRC为新图片地址已加载成功?
问题3.怎么样在IE浏览器下,图片的加载不影响整个页面的执行。如:拖动等操作希望能达到的效果就是像GOOGLE MAP地图一样,流畅的拖动整个地图图片层,却不受逐步加载的背景图片影响而出现IE假死的情况。无论是各位大大提供的插入IMG标签的模式,或者是用框架页等方式,只要能保证更改DIV层背景或者将准备更新的图片加载到当前页面而不影响当前页面流畅的执行我都能接受。
多谢大家
该页面只考虑同时只允许在IE下查看,不考虑对其他浏览器的支持。
在该页面中有多个DIV层在JS定时器控制一些DIV进行移动
当前出现的问题是:在定时更改一个DIV的背景图片时,整个页面基本处于瘫痪状态,所有GIF动画全部不在播放,所有移动中的DIV全部不再移动,所有操作全部失效。问题1.怎么样在IE浏览器下,用JS判断正在更改背景的当前DIV层的背景图片已下载成功?
问题2.怎么样判断使用IMG插入图片之后,更改SRC为新图片地址已加载成功?
问题3.怎么样在IE浏览器下,图片的加载不影响整个页面的执行。如:拖动等操作希望能达到的效果就是像GOOGLE MAP地图一样,流畅的拖动整个地图图片层,却不受逐步加载的背景图片影响而出现IE假死的情况。无论是各位大大提供的插入IMG标签的模式,或者是用框架页等方式,只要能保证更改DIV层背景或者将准备更新的图片加载到当前页面而不影响当前页面流畅的执行我都能接受。
多谢大家
解决方案 »
- 有段很低级的JS代码,大家帮看看!!!错在哪儿
- jscript读取文件信息时出错的问题!(使用wsh运行.js文件)
- js 获取 textarea 中的 “真实内容”
- js得到按钮点击的值
- 模态窗口showModelessDialog,子页面可否刷新???
- Effect.Transitions = {}与Effect.Base.prototype = {n:1,m:"mm"}
- 请教高手:如何在页面上对一个按钮或者链接实现类似于Window Form程序中的hint?
- 在线等~~~~~~~~~~~~~~~~
- 今天CSDN速度不错
- 如何在JavaScript中对输入光标进行操作
- 请问,我如何记录滚动条位置,就像qq一样,如果滚动条在最下面,有新信息滚动条跟着向下
- javascripts动态嵌入的页面怎么才能抓到呢
(2) 同上
(3) 简化处理逻辑, 使用较小的图片,
或者将图片进行切割,
不要使用BMP这样未压缩的图像格式.
具体问题还要具体分析对待.
前两种情况都还好说,关键是第3点,好像图片加载的时候整个页面就直接卡住了,但是CPU占用并不高。
难道如果像GOOGLE地图那样的地图加载真的没有办法吗??、