右下角弹窗

本文探讨了如何使用JavaScript创建动画效果,并通过设置定时器来实现元素位置的平滑过渡,展示了一个简单而实用的动画实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


function show(){
var div = document.createElement("div");
div.id = "xxx";
div.innerHTML = "<h3>wowo</h3>"
div.style.cssText = "position:fixed;bottom:-1000px;right:0;width:100px;height:100px;border:1px solid #000;background-color:#ccc;";
document.body.appendChild(div);
animation();
}
function animation(){
var el = document.getElementById("xxx"),
h = parseInt(el.clientHeight,10);

el.style.bottom = -h + "px";
setTimeout(function(){
var b = parseInt(el.style.bottom,10);
b += 5;
el.style.bottom = b + "px";
if(b <= 0){
setTimeout(arguments.callee,50);
}else{
el.style.bottom = "0px";
}
},50);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值