Asp.net中实现点击按钮后出现张图片若干秒后消失
发布网友
发布时间:2022-04-25 05:45
我来回答
共5个回答
热心网友
时间:2022-04-25 07:14
建议使用javascript,例子:
head之间加入如下代码:
<script type="text/javascript" language="javascript">
function $(id)
{
return document.getElementById(id);
}
function jianbian()
{
var o=$("opa");
OpacityAnimate(o,0,100,2000);
setTimeout(function(){ OpacityAnimate(o,100,-100,1000);},2000);
};
function linear(start,alter,curTime,r)//初始值,变化量,当前时间,运动总时间
{
return start+curTime/r*alter;
}
function OpacityAnimate(odiv,start,alter,r)
{
var curtime=0;
var interval=setInterval(function()
{
if(curtime>=r)
{
clearInterval(interval);
}
SetAnimate(odiv,linear(start,alter,curtime,r));
curtime+=50;
},50);
}
var SetAnimate=(document.documentElement.filters)?function(obj,val){obj.style.filter="alpha(opacity="+val+")"}
:function(obj,val){obj.style.opacity=val/100};
</script>
<input type="Button" value="渐变" onclick="jianbian()"/>
在body之间加入如下内容:
<div id="opa">
</div>
热心网友
时间:2022-04-25 08:32
在前台用timer和image.style.display属性来实现,需要代码的话直接Hi我~~~
热心网友
时间:2022-04-25 10:07
你的按钮可以用HTML的啊。出现图片可以用JS控制。
热心网友
时间:2022-04-25 11:58
最好是用js特效来做,用控件的话只要用timer组件设置指定的时间触发事件,使image的visable属性为false,就能达到效果。 希望采纳。