【JavaWeb】JQuery实现广告显示和隐藏动画效果
我们经常会看到几秒后出现了广告,显示了几秒后广告就消失了,下面就用JQuery框架来实现这个功能。
代码如下:
<!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的显示和隐藏动画效果其实就是控制display3. 使用 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>
</html>
目录结构:
运行结果:
- 一开始进入的时候,广告没有显示
- 三秒后,广告出现
- 广告显示五秒后,消失
【JavaWeb】JQuery实现广告显示和隐藏动画效果相关推荐
- AngularJS中实现显示或隐藏动画效果的3种方式
本篇体验在AngularJS中实现在"显示/隐藏"这2种状态切换间添加动画效果. 通过CSS方式实现显示/隐藏动画效果 思路: →npm install angular-anima ...
- android view控件的显示和隐藏动画效果
// 显示动画 mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO ...
- JS JQuery实现简单的鼠标移动动画效果
JS JQuery实现简单的鼠标移动动画效果 说明: 之前看到过很多别人写的的网页鼠标特效,感觉很炫酷. 但是那些都涉及到复杂的数学知识和逻辑,我没有能力写出类似的鼠标效果,于是我仿照一般的显示鼠标移 ...
- css3+jQuery制作导航菜单(带动画效果)
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>css ...
- html 点击隐藏特效代码,vueJS简单的点击显示与隐藏的效果(实现代码)
下面小编就为大家带来一篇vueJS简单的点击显示与隐藏的效果[实现代码].小编觉得挺不错的,现在分享给大家,一起跟随小编过来看看吧 目前前端框架太多,接触过angular.ember,现在开始倒腾vu ...
- html自定义动画让元素下落,jQuery实现的模仿雨滴下落动画效果
本文实例讲述了jQuery实现的模仿雨滴下落动画效果.分享给大家供大家参考,具体如下: 效果如图: 实现思路:定时器每隔x秒生成宽高.下落速度(即动画执行时间).left随机的div. 1.CSS: ...
- 小程序 制作自定义弹层 添加弹层显示和隐藏动画 父组件与子组件(自定义组件)之间传值
0.说明与效果 本文打算用一个具体的例子,总结下这些开发过程中学习到的知识: 1.制作自定义组件,并在页面中引用 2.自定义组件的内容是一个表单弹层,添加弹层在弹出和隐藏时的动画 3.展示父组件与子组 ...
- 【jQuery/CSS】显示或隐藏元素
1. CSS分别有display.visibility两个样式可以用于隐藏或显示HTML元素 1) display样式有多个类型的值可选择,默认值为inline,隐藏后会释放元素所占用的页面空间(详见 ...
- Jquery 同个类名中点击的显示其他隐藏的效果
页面的DOM结构如下: <tr>......<td><a href="javascript:void(0)" class="c_detail ...
最新文章
- jQuery的选择器(一)
- Symantec(VeriSign)SSL证书
- B+树与LSM树的区别与联系
- @propertysource 读不到properties_在加拿大读了6年还是大学一年级,会被赶出校吗?...
- c语言构建栈_选择技术栈构建通用平台
- 数据库实操——pandas写入数据库数据
- jpa 自定义sql if_SpringBoot整合JPA实现多数据源及读写分离
- 使用正则表达式获取连接字符串某项的值
- 荷兰,伟大的荷兰,世界冠军,继承了克鲁伊夫,继承荷兰三剑客的优秀传统...
- Windows下microsip和pjsip通话
- deepfacelab安卓版_DeepFaceLab2.0中文版
- 树莓派开启SSH、VNC远程桌面、开启root账号以及换国内镜像源码等
- 关于NN以及BP的一些网络上整理的资料
- 晨曦记账本快速搜索收支账的基础操作
- 非标准分布随机数生成 - 逆变换ITM与舍选法Rejection
- Python搭建简单的web服务器
- Go实战--golang中使用gRPC和Protobuf实现高性能api(golang/protobuf、google.golang.org/grpc)
- 关于C#操作Word时的版本问题
- 数控系统维修:FANUC发那科编程调试操作图解
- Android UI设计之五自定义DrawView组件,实现数字签名效果
热门文章
- 苹果IOS使用教程如何使用PPTP达到给手机换IP
- 【微信小程序教程】点击按钮修改view标签背景颜色
- 美国奶酪(芝士) - cheese
- 【12. 文件系统管理】
- CSS把图片设置为背景
- CSS设置阴影样式大全 包含所有样式 有图有代码
- Laravel 5 - Trait method can has not been applied, because there are collisions with other trai
- 佳能canon e510打印机驱动 1.0 官E510 series XPS 打印机驱动程序 v. 5.62 (Windows)
- 上周技术关注:计算机图书2005之荐
- 【它来了】搭载龙芯3A4000的国产办公电脑-桌面型机箱来了~