以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]窗口中的图片加载有延迟如何解决?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73237)

--  作者:liuxianjie1980
--  发布时间:2015/8/14 17:14:00
--  [求助]窗口中的图片加载有延迟如何解决?

如题所示。

 

也在论坛中搜索到相关帖子,想说的是:这段代码加载afterload事件的什么位置?最后还是最前?


--  作者:liuxianjie1980
--  发布时间:2015/8/14 17:17:00
--  

补充:像其他图片比他多的反而没有延迟现象,跟图片的格式有关吗?

 

照理说也不应该啊,我几乎所有的图片都是PNG格式,唯独这个登录窗口的图片有延时,何解?


--  作者:大红袍
--  发布时间:2015/8/14 17:17:00
--  

怎样延迟,延迟多少?


--  作者:liuxianjie1980
--  发布时间:2015/8/14 17:20:00
--  
大概有个1-2秒的时间,红袍兄,例子你那边给过你的,就是那个登陆窗口。延迟现象就是图片位置出现一个 正在加载的转动的箭头
[此贴子已经被作者于2015/8/14 17:23:55编辑过]

--  作者:大红袍
--  发布时间:2015/8/14 17:23:00
--  

 图片越大的肯定延迟越多。


--  作者:大红袍
--  发布时间:2015/8/14 17:24:00
--  
你把其余的代码去掉,单独留afterLoad事件的代码看看是否延迟。
--  作者:liuxianjie1980
--  发布时间:2015/8/14 17:24:00
--  
如何解决?降低像素?
--  作者:大红袍
--  发布时间:2015/8/14 17:34:00
--  

看5楼、看6楼。

 

如果是图片过大的问题,把图片弄小一点。


--  作者:liuxianjie1980
--  发布时间:2015/8/15 12:13:00
--  
只有48K,算大吗?
--  作者:liuxianjie1980
--  发布时间:2015/8/15 12:17:00
--  

e.form.stopRedraw()
e.form.resumeRedraw()

写入窗口的afterload事件中,无延迟,说明什么?又如何解决延迟问题呢?