打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
js或CSS设置背景图片在低版本IE中不显示
实际情况是给一个自己创建的DIV添加背景,
没有设置DIV的高度,然后动态的给DIV赋值,
结果在IE中不显示,查找原因以后发现是
obj.style.background可以,但是obj.style.backgroundImage不行修改即可

另外,在chrome下面也不显示,最终查明原因是因为缓存的原因,需要在图片加载完毕以后才可以根据图片大小设置DIV宽和高,

_testImg.onload=function(){
_Container.style.width    =  _testImg.width+"px";
_Container.style.height   = _testImg.height+"px";
document.body.removeChild(_testImg);
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
css3 media媒体查询器用法总结
折腾:2颗星星+纯CSS实现星星评分交互效果 ? 张鑫旭
兼容IE、Firefox的背景半透明内容不透明设置
CSS控制图片大小
利用CSS同比例缩小图片 并且符合Web标准
js中用cssText设置css样式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服