首页 > 其他分享 >JQuery案例 1_广告显示与隐藏

JQuery案例 1_广告显示与隐藏

时间:2022-08-23 09:46:15浏览次数:62  
标签:JQuery 显示 定时器 案例 广告 setTimeout 隐藏

JQuery案例 1_广告显示与隐藏

需求:

  当页面加载完,3秒后,自动显示广告

  广告显示5秒后,自动消失

分析:

  使用定时器来完成,setTimeout(执行一次定时器)

  分析发现JQuesy的显示和隐藏动画效果其实就是控制器display

  使用,show/hide方法来完成广告的显示

案例:

  

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>广告的自动显示与隐藏</title>
<style>
#content{width:100%;height:500px;background:#999}
</style>

<!--引入jquery-->
<script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
<script>
/*
需求:
1. 当页面加载完,3秒后。自动显示广告
2. 广告显示5秒后,自动消失。

分析:
1. 使用定时器来完成。setTimeout (执行一次定时器)
2. 分析发现JQuery的显示和隐藏动画效果其实就是控制display
3. 使用 show/hide方法来完成广告的显示
*/

//入口函数,在页面加载完成之后,定义定时器,调用这两个方法
$(function () {
//定义定时器,调用adShow方法 3秒后执行一次
setTimeout(adShow,3000);
//定义定时器,调用adHide方法,8秒后执行一次
setTimeout(adHide,8000);
});
//显示广告
function adShow() {
//获取广告div,调用显示方法
$("#ad").show("slow");
}
//隐藏广告
function adHide() {
//获取广告div,调用隐藏方法
$("#ad").hide("slow");
}



</script>
</head>
<body>
<!-- 整体的DIV -->
<div>
<!-- 广告DIV -->
<div id="ad" style="display: none;">
<img style="width:100%" src="../img/adv.jpg" />
</div>

<!-- 下方正文部分 -->
<div id="content">
正文部分
</div>
</div>
</body>

 

 展示5秒之后就会消失

 

标签:JQuery,显示,定时器,案例,广告,setTimeout,隐藏
From: https://www.cnblogs.com/ssr1/p/16615064.html

相关文章

  • JQuery事件绑定3事件切换
    JQuery事件绑定3事件切换事件切换:togglejq对象,toggle(fn1,fn2)当单击jq对象对应的组件后,会执行fn1,第二个点击会执行fn2...案例:<!......
  • SQL案例
    1.selecte.employee_nameASMANAGER,ROW_NUMBER()over(PARTITIONbye.dateorderbye.salaryDESC)ASRNFROM((selectDISTINCTb.manager_id,a.employee_namefro......
  • 项目案例-运用西门子PLC通过Modbus RTU采集YGWE通讯数据
    本案例控制的是YGWE冷却系统。系统主PLC选用西门子CPU,通过Modbus转Profinet网关采集YGWE通讯数据。 1、首先创建新项目文件;  2、导入GSD文件,将小疆智控MODBUS转PR......
  • 案例
    案例需求:提供index.html页面页面中有一个省份下拉列表当页面加载完成后发送ajax请求加载所有省份java代码实现配置文件数据库配置文件:druid.propertiesdrive......
  • 文本超出隐藏
    参考:https://blog.csdn.net/weixin_43131046/article/details/114397849单行//不换行white-space:nowrap;//超出隐藏overflow:hidden;//超出部分用...代替text-o......
  • 关于jQuery的几条常用代码
    1、next();//获取当前元素的下一个兄弟元素 2、nextAll();//获取当前元素后面所有的兄弟元素 3、prev();//获取当前元素的前一个兄弟元素 4、pr......
  • JQuery_遍历_for循环、JQuery_遍历2_each方法
    JQuery_遍历_for循环2.遍历1.js的遍历方式*for(初始化值;循环结束条件;步长)2.jq的遍历方式1.jq对象.each(callback)2.$.each(object,[callback])3.for..of: ......
  • JQuery_MOD操作_CRUD操作
    JQuery_MOD操作_CRUD操作CRUD操作:1.append():父元素将子元秦追加到末尾*对象1.append(对象2):将对象2添加到对象1元素内部,并且在末尾2.prepend():父元素将子元......
  • Jedis查询数据库案例
    Jedis查询数据库案例分析:环境搭建:sql:CREATETABLEprovince(--创建表idINTPRIMARYKEYAUTO_INCREMENT,NAMEVARCHAR(20)NOTNULL);--插入......
  • elementui步骤条页面开发案例
    <template><divid="bdy"><divclass="tbody"><el-steps:active="active"finish-status="success"><el-steptitle="创建项目"></el-step>......