zoukankan      html  css  js  c++  java
  • 简单的自动轮播制作

    首先要实现图片轮播,就要设置一个包含它的div,然后我们把图片放在一个表格中,这样比较好看。body里边基本就放这几样东西,很简单。

    <body>
    <div id="datu">
    <table cellpadding="0" cellspacing="0" id="aa">
    <tr height="500">
    <td><img src="1.jpg" width="1360" height="500px"/></td>
    <td><img src="2.jpg" width="1360" height="500px" /></td>
    <td><img src="3.jpg" width="1360" height="500px" /></td>
    <td><img src="4.jpg" width="1360" height="500px" /></td>
    <td><img src="5.jpg" width="1360" height="500px" /></td>
    </tr>
    </table>
    </div>
    </body>

    接下来就是用CSS样式表对body里面的内容规定样式。

    <style>
    *{
        margin:0px;
        padding:0px;}
    #datu
    {
        1360px;
        height:500px;
        border: 1px solid #000;
        overflow:hidden;
        position:relative;
    }
    #aa{
        position:relative;
        top:0px;
        left:0px;
        transition:0.5s;}
    </style>

    最后也最关键的就是图片自动播放的js方法,其实就是摘取各个ID给它们赋值,setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。

    <script>
    document.getElementById("aa").style.left="0px";
    function shao()
    {
    var aa = parseInt(document.getElementById("aa").style.left);
    if(aa>-5400)
    {
        document.getElementById("aa").style.left=(aa-1360)+"px"
        
    }
    else
    {
        document.getElementById("aa").style.left="0px"
    }bb = window.setTimeout("shao()",1000);
    }bb = window.setTimeout("shao()",1000);
    </script>    
  • 相关阅读:
    《面向对象》读书笔记4
    《面向对象》读书笔记3
    《面向对象》读书笔记2
    《面向对象》读书笔记1
    B树
    树的子结构
    最长公共子序列
    最长公共子串
    堆和堆排序
    位图的原理和简单实现
  • 原文地址:https://www.cnblogs.com/mengshenshenchu/p/6670400.html
Copyright © 2011-2022 走看看