onload + setTimeout 用法,制作广告弹框效果
2024-09-04 15:05:54
一般来说,只有
<body>,<img>, <link>, <script>,<frame>, <frameset>, <iframe>,
标签才有onload属性,其他标签是没有这个事件的。
下面总结一个广告弹框的方法,用onload+setTimeout
<style>
width:200px;
height:200px;
background-color: red;
position: fixed;
top: 0px;
right: 0px;
</style>
<script>
function init(){
var g=document.getElementById("guanggao");
g.style.display="none";
setTimeout(showGuanggao, 3000);
}
function showGuanggao(){
var g=document.getElementById("guanggao");
g.style.display="block";
};
function closeGuanggao(){
var g = document.getElementById("guanggao");
g.style.display ="none";
}
</script>
<body onload="init()">
<div id="guanggao">
<div id="guanggao">
<button onclick="closeGuanggao()">关闭</button>
</div>
</div>
</body>
最新文章
- Scala 深入浅出实战经典 第78讲:Type与Class实战详解
- JAVA基础知识之多线程——线程组和未处理异常
- 转!!!Mysql无法创建外键的原因
- C​+​+​构​造​函​数​,​复​制​构​造​函​数​和​析​构​函​数​专​题
- artTemplate的使用总结
- Qt将表格table保存为excel(odbc方式)
- openstack 网络简史
- js中面向对象编程
- 12.2、Libgdx的图像之清屏
- javascript之reduce()方法的使用
- Paypal 支付功能的 C# .NET / JS 实现
- 关于Facebook和Google+授权登录
- Loadrunner常见的乱码问题
- Mybatis关系映射
- 【github&;&;git】2、github入门到上传本地项目
- h5之js生成二维码
- Maven打包将所有的依赖都打入
- oracle创建视图(view)
- [BAT]操作系统定时任务调用批处理忽略error继续运行的方法
- Django 连接Mysql异常处理