如何删除javascript中的不透明度
How to remove the opacity in javascript?
我有一个视图隐私策略。我为div添加了不透明度,但现在我不知道如何删除不透明度。我正在尝试删除该属性,但它不起作用。有人能帮帮我吗?这是一个非常迫切的要求。
<script type="text/javascript">
function show(id)
{
if(document.getElementById("wrapper")) //check the element exists and can be accessed
{
var ele = document.getElementById("wrapper");//get hold of the element
if(ele.style.visibility=="visible")//see if display property is set to none
{
}
else
{
ele.style.visibility="visible";
document.getElementById('LOGIN').style.opacity = 0.4;
}
}
}
function hide(id)
{
if(document.getElementById("wrapper"))//check the element exists and can be accessed
{
var ele = document.getElementById("wrapper");//get hold of the element
if(ele.style.visibility=="visible")//see if display property is set to none
{
ele.style.visibility="hidden";
}
else
{
}
}
}
</script>
<style>
#wrapper {
position:absolute;
z-index:1;
top:11%; bottom:5%; left:4%;right:15%;
width:87%;
height:75%;
font-size:15pt;
border:5px solid orange;
border-radius:25px;
overflow:auto;
visibility:hidden;
background-color:#ffffff;
}
#LOGIN.faded {
opacity: 0.5;
}
</style>
</head>
<body >
<div id="LOGIN" align="center">
<table width="100%">
<tr>
<td>
<input type="image" src="../images/header-sign-up.png" style="width:100%" alt=""/>
</td>
</tr>
</table>
<div align="center">
<a href="#" onclick ="show('showhide');">View privacy policy</a>
</div>
</div>
<div id="wrapper">
<div id="scroller" >
<div id="popupContact" >
<a href="#" onclick ="hide('showhide');">Close Window</a><br/>
<p>
biler Privacy Policy
Please feel free to contact us with any comments, questions, complaints or suggestions you might have regarding the information practices described in this statement. You may send us an e-mail at
</p>
</div>
</div>
</div>
</body>
</html>
尝试现有的不透明度,或者显示。。。
document.getElementById('varContent').style.opacity = 0;
document.getElementById('varContent').style.opacity = 1;
或
document.getElementById('varContent').style.display = 'none';
document.getElementById('varContent').style.display = 'block';
您必须使opacity
值为1
。
基于web套件的浏览器将不透明度设置为1会(不必要地)降低显示速度(尤其是在背景图像上滚动不透明度为1的内容时)
更好地完全删除属性(如果你确定它可用,可以使用"removeProperty"方法(IE 9或更好):
element.style.removeProperty("opacity")
或者,更兼容:
element.style.opacity = ""
相关文章:
- 如何删除javascript中的不透明度
- 如何使用javascript在rgba中获取不透明度参数
- 在画布上绘制不透明度(行中的点)javascript
- 使用 JavaScript 存储、更改和更新不透明度
- 使用CSS不透明度和Javascript在滚动时淡入淡出
- JavaScript DOM背景不透明度
- 如何使用Javascript获得元素的不透明度
- JavaScript使用计时器和不透明度通过淡入淡出缓慢更改图像
- Javascript不透明度悬停和无限滚动
- 使用 JavaScript 更改 Bootstrap 3 导航栏的背景不透明度
- Javascript 鼠标悬停,不透明度更改
- 减去 JavaScript 中的不透明度
- 在 JavaScript 中添加不透明度无法正常工作
- 如何使用 javascript 动态更改元素的不透明度
- jQuery/JavaScript 函数来更改样式不透明度
- Javascript:由 navicon 继承的切换栏的不透明度
- 使用 Javascript onkeyup() 更改 IE8 中的不透明度(再次)
- 使用javascript计时器更改潜水的不透明度
- Jquery/Javascript不透明度动画滚动
- JavaScript:不透明度应该降低到0,然后变为负值