zoukankan      html  css  js  c++  java
  • js 实现弹力球效果

    1.html代码:

    <div id='imgid'>
        <img src="img/5.png">
    </div>

    2.js代码:

    imgobj=document.getElementById('imgid');
    //可视区域的高(视口高-图片所占的高度)
    screenHeight=document.documentElement.clientHeight;
    imgHeight=158;/*imgobj.clientHeight*/
    diffHeight=screenHeight-imgHeight;

    //可视区域的宽(视口宽-图片所占的宽度)
    screenWidth=document.documentElement.clientWidth;
    imgWidth=162;/*imgobj.clientWidth*/
    diffWidth=screenWidth-imgWidth;

    ys=0;
    yv=100;

    xs=0;
    xv=100;

    setInterval(function(){
    //y轴坐标
    ys+=yv;
    if (ys>=diffHeight) {
    ys=diffHeight;
    yv=-yv;
    }
    if (ys<=0) {
    yv=-yv;
    }
    imgobj.style.top=ys+'px';
    //x轴坐标
    xs+=xv;
    if (xs>=diffWidth) {
    xs=diffWidth;
    xv=-xv;
    }
    if (xs<=0) {
    xv=-xv;
    }
    imgobj.style.left=xs+'px';

    },100);

  • 相关阅读:
    MVC过滤器
    MVC自带的校验
    FPGA简单概述
    CAN总线扩展数据帧介绍
    简述人工智能发展的先决条件
    CAN总线标准帧
    CAN总线应用
    CAN总线优点
    CAN总线概述
    高速PCB设计注意事项
  • 原文地址:https://www.cnblogs.com/jervy/p/9469122.html
Copyright © 2011-2022 走看看