asp 中DIV的淡入淡出如何实现
答案:1 悬赏:80 手机版
解决时间 2021-04-13 15:11
- 提问者网友:萌卜娃娃
- 2021-04-12 23:33
在ASP 页面中 使用一个Button 来控制一个DIV 显示 并且 这个 div 是以淡入的方式显示。 在用一个button 来控制这个div 以淡出的方式显示 该如何实现
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-04-13 00:01
function showBackground(obj,endInt){
obj.style.display = "block";
if(isIe){
obj.filters.alpha.opacity+=10;
if(obj.filters.alpha.opacity<endInt){
setTimeout(function(){showBackground(obj,endInt)},5);
}
}else{
var al=parseFloat(obj.style.opacity);al+=0.01;
obj.style.opacity=al;
if(al<(endInt/100)){
setTimeout(function(){showBackground(obj,endInt)},5);
}
}
}
function hideBackground(obj,endInt){
if(isIe){
obj.filters.alpha.opacity-=10;
if(obj.filters.alpha.opacity>endInt){
setTimeout(function(){hideBackground(obj,endInt)},5);
}else{
obj.style.display = "none";
}
}else{
var al=parseFloat(obj.style.opacity);al-=0.01;
obj.style.opacity=al;
if(al>(endInt/100)){
setTimeout(function(){hideBackground(obj,endInt)},5);
}else{
obj.style.display = "none";
}
}
}
//JS 脚本 button 单击事件调用
obj.style.display = "block";
if(isIe){
obj.filters.alpha.opacity+=10;
if(obj.filters.alpha.opacity<endInt){
setTimeout(function(){showBackground(obj,endInt)},5);
}
}else{
var al=parseFloat(obj.style.opacity);al+=0.01;
obj.style.opacity=al;
if(al<(endInt/100)){
setTimeout(function(){showBackground(obj,endInt)},5);
}
}
}
function hideBackground(obj,endInt){
if(isIe){
obj.filters.alpha.opacity-=10;
if(obj.filters.alpha.opacity>endInt){
setTimeout(function(){hideBackground(obj,endInt)},5);
}else{
obj.style.display = "none";
}
}else{
var al=parseFloat(obj.style.opacity);al-=0.01;
obj.style.opacity=al;
if(al>(endInt/100)){
setTimeout(function(){hideBackground(obj,endInt)},5);
}else{
obj.style.display = "none";
}
}
}
//JS 脚本 button 单击事件调用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯