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均测试通过。
查看全文
相关阅读:
Sketch Missing Fonts 页面样式混乱研究
SFDC_01(google map)
SFDC_02(google map)
SFDC_04(system.debug();)
umbraco简体中文语言包for4.5及以下版本
7.22武汉日全食自拍留念
IIS7(windows 2008)恐怖问题,大家谨慎,血的教训啊~~~~
【视频】自己录制的Umbraco入门3——如何构建网站导航,推荐给玩CMS的朋友
分享,个人代码知识管理程序
【视频】自己录制的Umbraco入门2如果构建网页,推荐给玩CMS的朋友
原文地址:https://www.cnblogs.com/DataFlow/p/688711.html
最新文章
初识android
java如何在一个范围内产生多个不等的随机数
Java中整形、浮点、字符之间的转换
JAVA: List用法
Jmeter如何设置断言
Jmeter如何设置关联
Spring使用Cache
Tomcat9使用免费的Https证书加密网站
使用css3新属性clippath制作小图标
从三栏自适应宽度布局到css布局的讨论
热门文章
深入浅出JS的封装与继承
三种上传文件不刷新页面的方法讨论:iframe/FormData/FileReader
随想录(转载)
lzw压缩算法的c语言实现
<转载>随想录(二)
golang 多态和c++的一点区别
golang interface与nil比较的问题
go channel总结
goimport下划线的作用
这不是一篇随笔
Copyright © 2011-2022 走看看