JavaScript - 轮播广告实例

轮播广告

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>轮播广告</title>
<style type="text/css">
        .hide{
            display: none;
        }

        #div1{
            position: absolute;
            top:50px;
            left:100px;
        }

        #div2{
            position: absolute;
            top:155px;
            left:435px;
        }

        a{
            display:block;
            float: left;
            width:15px;
            height: 15px;
            text-decoration: none;
            background-color: #fff;
            color:#000;
            margin-right: 3px;
            text-align: center;
            border: 1px solid #999;
            font-size:12px;
        }
</style>
<script type="text/javascript">
        var max=4;
        var now=1;
        var timer;

        window.onload=show;

        function show(id){
            if(Number(id)){
                now=id;
                clearTimeout(timer);//清除原来的计时器
            }

            for(var i=1;i<=max;i++){
                if(i==now){
                    document.getElementById("adv"+now).style.display="block"; //显示当前图片
                }else{
                    document.getElementById("adv"+i).style.display="none";
                }
            }
            if(now==max){
                now=1;
            }else{
                now++;
                }

            timer=setTimeout("show()",2000); //创建计时器,两秒钟执行
            }
</script>
</head>
<body>
   <div id="div1">
        <img src="images/class1-1.jpg" id="adv1" />
        <img src="images/class1-2.jpg" id="adv2" class="hide"/>
        <img src="images/class1-3.jpg" id="adv3" class="hide"/>
        <img src="images/class1-4.jpg" id="adv4" class="hide"/>
    </div>
    <div id="div2">
        <a href="javascript:show(1)">1</a>
        <a href="javascript:show(2)">2</a>
        <a href="javascript:show(3)">3</a>
        <a href="javascript:show(4)">4</a>
    </div>
</body>
</html>
时间: 2024-08-02 06:17:03

JavaScript - 轮播广告实例的相关文章

最简单的轮播广告(原生JS)

改变每个图片的opacity属性:来自学友刘斌 素材图片: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>最简单的轮播广告</title> 6 <style> 7 body, div, ul, li { 8 margin: 0; 9 padding: 0; 10 } 11

ViewPaper实现轮播广告条

使用V4包中的viewPaper组件自定义轮播广告条效果. 实现viewpaper的滑动切换和定时自动切换效果. 上效果图 布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent&quo

淡入淡出js轮播广告

淡入淡出js轮播广告,写法类似自动播放的tab选项卡,加入了淡入淡出效果. js代码: function lunbo(contClass, numArr, normalClass, hoverClass){ function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag =

Android开发之ViewPager实现轮播图(轮播广告)效果的自定义View

最近开发中需要做一个类似京东首页那样的广告轮播效果,于是采用ViewPager自己自定义了一个轮播图效果的View. 主要原理就是利用定时任务器定时切换ViewPager的页面. 效果图如下: 主页面布局实现如下: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&

原生javascript轮播图!

<style> .box { width: 500px; height: 275px; position: relative; margin: 100px auto; } a { text-decoration: none; font-size: 28px; text-align: center; line-height: 80px; display: inline-block; width: 40px; color:#fff; background:rgba(0,0,0,0.6); posi

Android——开源框架Universal-Image-Loader + Fragment使用+轮播广告

原文地址: Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用 Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解 Android Fragment使用(一) 基础篇 温故知新 Android Fragment使用(二) 嵌套Fragments (Nested Fragments) 的使用及常见错误 Android Fragment使用(三) Activity, Fragment, We

Android之——史上最简单图片轮播广告效果实现

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/48049913 如今的Android开发需求越来越来多,实现效果越来越酷炫,很多Android APP都要实现PC网站上那样的图片轮播效果,那么,这些图片的轮播效果是如何实现的呢?下面,我就跟大家一起来实现这些酷炫的功能. 一.原理 首先,将这些要轮播的图片和一些文本分别放置在不同的数据集合中,程序启动的时候默认显示一组图片和文本数据,然后启动一个定时器,每隔一段时间便替换掉显示的

html5+css+JavaScript 轮播图

BEGIN: HTML代码如下 <div id="slideShowContainer"> <ul id="imgUl"> <li> <div class="SlidePic"> <a href="#"><img src="img/g_1.jpeg" alt="" /></a> </div>

jquery轮播图实例

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin:0; padding:0; word-break:break-all; } body { background:#FFF; color:#333; font:12px/1.5em Helveti