50行代码图片轮播加定时广告

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <title>图片轮播+定时广告</title>
 6         <meta name="viewport" content="width=device-width, initial-scale=1">
 7         <script>
 8             function init(){
 9                 setInterval("test()",1000);
10                 //2秒后显示广告 不加var是成员变量可以直接用,加了var就变成了局部变量
11                 time=setInterval("showAd()",2000);
12             }
13             var i=1
14             function test(){
15                 i++;
16                 if(i==4){
17                     i=1;
18                 }
19                 //获取图片位置并设置src属性值
20                 document.getElementById("imgid").src="../img/"+i+".jpg";
21             }
22             // 定时广告
23             //书写显示广告图片的函数
24             function showAd(){
25                 //获取广告图片的位置并修改广告图片元素里面的属性让其显示
26                 var adEle = document.getElementById("advertising");
27                 adEle.style.display = "block";
28                 //清除显示图片的定时操作
29                 clearInterval(time);
30                 //设置隐藏图片的定时操作
31                 time = setInterval("hiddenAd()",3000);
32             }
33             //书写隐藏广告图片的函数
34             function hiddenAd(){
35                 //获取广告图片并设置其style属性的display值为none
36                 document.getElementById("advertising").style.display= "none";
37                 //清除隐藏广告图片的定时操作
38                 clearInterval(time);
39             }
40         </script>
41     </head>
42     <body onload="init()">
43         <div id="advertising" style="display:none;">
44             <img src="../img/3.jpg" id="img1"  width="100%" >
45         </div>
46         <div >
47             <img src="../img/1.jpg"  id="imgid" width="50%" >
48         </div>
49     </body>
50 </html>

原文地址:https://www.cnblogs.com/breezezqf/p/9228577.html

时间: 2024-12-18 03:04:14

50行代码图片轮播加定时广告的相关文章

图片轮播(定时播放)

$(function(){ var listLen = $(".pic li").length, i=0,setInter,speen = 5000; $(".btn li:last").css({"margin":"0px 0px 0px 0px"}); $(".btn li:first").addClass("on"); $(".pic li:first").sh

图片轮播_支持显示网络图片及下载图片至SD后再显示

现在的移动应用, 很常见的一个交互效果就是在首页顶部添加图片轮播的控件, 焦点图可以放入广告, 也可以放入文章的内容图片, 它们不断自动切换, 点击焦点图即跳至对应的界面. 交互效果很棒. 做图片轮播的效果, 方法并不少. 本文使用了常见的viewpager 去实现. 支持显示网络图片下载在缓存显示, 如果有SD卡则默认将图片下载至SD卡中再显示本地的图片. 其实网上这类代码已经很多,  应该也有很多写得比我好. 今天有点时间, 就做了个来练手, 顺便写下自己第一篇原创文章. 敲代码之前也参考了

使用纯css3实现图片轮播

<!DOCTYPE html> <html> <head> <title> 飛天网事--纯CSS代码实现图片轮播 </title> <meta charset="utf-8" /> <meta name="description" content="飛天网事,WEB前端开发,纯css3代码图片轮播,HTML5+CSS3精彩案例" /> <meta name=

基于面向对象的图片轮播(js原生代码)

无论你想走多远,你都需要不断地走下去.前端最精华的便是原生的js,这也是我们前端工程师的技术分层的重要指标,也提现这你的代码能力,开发的水平.废话不多说,进入今天的主要分享----基于面向对象思想的图片轮播.其效果如下所示: 正如图片所示这样我们要实现的效果,这里与我们以往不同的是我们的布局十分简洁.其中html布局如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset

定时图片轮播图

先是HTML部分 <div id="alternate"> <ul class="img_list clear"> <li><a href="#"><img src="1.jpg" /></a></li> <li><a href="#"><img src="2.jpg" /&

图片轮播的手写代码

之前有人问过我关于图片轮播的代码怎么写,尽管我是专注于后台的,但学习一些后台的仅仅是还是比較有优点的,我有时候总是把简单的问题复杂化,其原因还是自己对于知识点的掌握不够坚固,导致不可以在实践中充分利用起来.所以.在平时的学习过程中,很多其它的应该注重于实践,仅仅有实践,才干在这个过程中把知识充分吸收,充分利用. 话说回来,图片轮播,已经不能简单的依赖css了,可是问题来了,我却想到了用Ajax....事实上,思路还是对的.即效果的生成还是依靠对节点的操作,但依靠纯粹的JavaScript却太过于

基于jQuery带进度条全屏图片轮播代码

基于jQuery带进度条全屏图片轮播代码.这是一款基于jQuery实现的oppo手机官网首页带进度条全屏图片轮播特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="pic"> <ul> <li style="background: url(images/bg1.jpg) center;"> <img src="images/con1.png"> <

【iOS开发-62】自定义cell制作团购页面、顶部图片轮播、底部模拟加载更多功能,核心是练习代理模式

(1)效果 (2)案例源代码免费下载 团购页面+iOS源代码+头部广告轮播+底部加载更多 (3)补充 在源代码中,有一处瑕疵:就是因为是单线程,所以在上下拖动页面的时候,上面的图片轮播会停止.所以我们需要兼顾,解决方案,把定时器加到当前的runLoop中. 即在WPTgHeaderView.m的playOn方法中添加一行代码: -(void)playOn{ timer=[NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector

iOS开发UI篇—用纯代码写实现图片轮播

一.实现效果 实现图片的自动轮播 二.实现代码 1 // 手写图片轮播器 2 // 3 // Created by 鑫 on 14-10-9. 4 // Copyright (c) 2014年 梁镋鑫. All rights reserved. 5 // 6 #define TXImageCount 5 7 8 #import "TXViewController.h" 9 10 11 @interface TXViewController ()<UIScrollViewDeleg