我如何开始将welcome.png设置为opacity 0并单击按钮(id =“c1”)以逐渐淡入至不透明度100?

<img id = "welcome" src="img/welcome.png"></img>

<a class="Btn" id= "c1" onclick="javascript:document.getElementById('var').value='a_';mkr(this)">Button1</a>

我尝试添加以下内容。但是没有用。
<a class="Btn" id= "c1" onclick="javascript:document.getElementById('var').value='a_';mkr(this); javascript:document.getElementById('welcome').className = 'opac';">Button1</a1

.opac {
    opacity:1;
    filter:alpha(opacity=100);
}

最佳答案

不需要JQuery(有些人可能说JQuery:D不够)。这足以满足您的需要。

<img id = "welcome" src="img/welcome.png" />

<a class="Btn" id= "c1" onclick="document.getElementById('welcome').className = 'opac';">Button1</a>

CSS:
#welcome { opacity:0; transition: opacity 1s; }
.opac{opacity: 1 !important;}

演示 :(适用于chrome,未经其他浏览器测试)
http://jsfiddle.net/zKkun/

关于javascript - 开始0的不透明度和onClick将不透明度设置为100,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25054885/

10-12 17:18