zoukankan
html css js c++ java
使用灰层覆盖UI时,有事发生
在用户提交时,动态创建一个Div (background-color:#000000)然后动态改变灰度。实现渐变的效果:
IncreaseGray:
function
()
{
if
(
this
.currentOpacity
>
25
)
{
this
.innerDiv.style.filter
=
"
alpha(opacity=25)
"
;
clearTimeout(
this
.timer);
}
else
{
this
.currentOpacity
+=
2
;
this
.innerDiv.style.filter
=
"
alpha(opacity=
"
+
this
.currentOpacity
+
"
)
"
;
this
.timer
=
setTimeout(
this
.IncreaseGray.bind(
this
),
10
);
}
这段代码在IE 7.0中,运行正常,但在IE 6.0中,存在一个问题:在动态改变灰度的时候,层下的UI莫名地被切成了一半,另一半消失了。
解决方法:
//get div element of UI contents
var contentDiv=document.getElementById("div_content");
contentDiv.style.visibility="hidden";
contentDiv.style.visibility="visible";
var gd=new GrayDiv();
gd.Create();
gd.Show();
IE 6.0、7.0均测试通过。
查看全文
相关阅读:
CCF CSP 201609-2 火车购票
CCF CSP 201409-2 画图
CCF CSP 201409-2 画图
CCF CSP 201409-4 最优配餐
CCF CSP 201409-4 最优配餐
CCF CSP 201503-1 图像旋转
CCF CSP 201503-1 图像旋转
Ethical Hacking
Ethical Hacking
Ethical Hacking
原文地址:https://www.cnblogs.com/DataFlow/p/688711.html
最新文章
获取应用程序的日志信息
获取安全日志信息
获取系统日志信息
判断当前用户的权限
获取当前登录用户
获取映射驱动器路径
实现输出大小写字母
head first 设计模式笔记1-策略模式:模拟鸭子
定时任务spring task
shiro之缓存
热门文章
SpringBoot2.0集成Shiro
Apache Shiro
shiro-redis实现session存储到redis
mysql Too many connections
druid配置以及监控
POI操作Excel(批量导出数据/下载excel)
状态管理-vuex
CCF CSP 201409-5 拼图
CCF CSP 201409-5 拼图
CCF CSP 201609-2 火车购票
Copyright © 2011-2022 走看看