moveElement通用函数

function moveElement(elementID,final_x,final_y,interval){
    if(!document.getElementById)return false;
    if(!document.getElementById(elementID))return false;
    var elem=document.getElementById(elementID);
    var xpos=parseInt(elem.style.left);
    var ypos=parseInt(elem.style.top);
    if(xpos==final_x&&ypos==final_y){
        return true;
    }
    if(xpos<final_x){
        xpos++;
    }
    if(xpos>final_x){
        xpos--;
    }
    if(ypos<final_y){
        ypos++;
    }
    if(ypos>final_y){
        ypos--;
    }
    elem.style.left=xpos+"px";
    elem.style.top=ypos+"px";
    var repeat="moveElement(‘"+elementID+"‘,"+final_x+","+final_y+","+interval+")";
    movement=seTimeout(repeat,interval);
}

moveElement通用函数,用于像目标移动,每次1px

时间: 2024-08-25 20:30:12

moveElement通用函数的相关文章

Oracle系列:(11)通用函数和条件判断函数

使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date) 通用函数:参数类型可以是number或varchar2或date类型 select ename,sal*12+NVL(comm,0) from emp; 使用NVL2(a,b,c)通用函数,如果a不为NULL,取b值,否则取c值,统计员工年收入 select ename,sal*12+NVL2(comm,comm,0) from emp; 使用NULLIF(a,b)通用函数,在

脚本应用之九: 通用函数 【 functions_func1 】

测试系统版本:CentOS 6.4 作用: 提供五个通用函数:chipf  chmaskif  randomn  waituser  fcmds 使用: 脚本中调用 "./source functions_func1" 演示及介绍: 1.chipf 判断参数是否为一个正确格式的IP地址 2.chmaskf 判断参数是否为一个正确格式的子网掩码 3.randomn   随机生指定个数的字符串,字符库以参数的形式指定 4.waituser  模拟常见的"按任意键继续...&quo

图象处理通用函数

一.通用函数: colorbar 显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorbar(...) \ colorbar(...,'peer',axes_handle) getimage 从坐标轴取得图像数据 语法:A=getimage(h) \ [x,y,A]=getimage(h) \ [...,A,flag]=getimage(h) \ [...]=getimage imshow

【学习】通用函数:快速的元素级数组函数【Numpy】

通用函数(即ufunc)是一种对ndarray中的数据执行元素级运算的函数.可以将其看做简单函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器. sqrt 和 exp为一元(unary)ufunc,add或maxinum接受2个数组,因此也叫二元(binary) ufunc, 并返回一个结果数组 import numpy as np arr = np.arange(10) np.sqrt(arr) Out[110]: array([ 0. , 1. , 1.41421356, 1

『Python』Numpy学习指南第五章_矩阵和通用函数

简单的矩阵生成以及合并操作: np.mat('1 2 3;4 5 6;7 8 9')np.bmat('A B;B A')np.arange(1,10).reshape(3,3) 1 import numpy as np 2 3 4 5 '''通用函数''' 6 7 # 字符串创建矩阵 8 # 也可以使用数组创建 9 A = np.mat('1 2 3;4 5 6;7 8 9') 10 # 数组创建矩阵 11 A = np.mat(np.arange(1,10).reshape(3,3)) # n

moveElement函数与positionMessage函数

function moveElement(elementID,final_x,final_y,interval){ if (!document.getElementById) return false; if (!document.getElementById(elementID)) return false; var elem=document.getElementById(elementID); var xpos=parseInt(elem.style.left); var ypos=par

找到下一个“元素节点”通用函数

//下一个元素节点通用函数 function getNextElement(node){ if(node.nodeType == 1){ return node; } //元素下一个节点,继续执行本次函数,循环,一直到找到下一个元素节点为止,则退出本次循环 if(node.nextSibling){         return getNextElement(node.nextSibling); } return null; }

【discuzX2】/source/function/function_forum.php论坛模块通用函数集合分析

<?php /** *      [Discuz!] (C)2001-2099 Comsenz Inc. *      This is NOT a freeware, use is subject to license terms *      论坛模块通用函数集合 *      $Id: function_forum.php 24723 2011-10-09 12:50:14Z yangli $ */ if(!defined('IN_DISCUZ')) { exit('Access Denie

通用函数(学习笔记)

--***************通用函数--NVL处理NULL--NVL(数字|列,默认值),如果显示数字是NULL的话,则使用默认值--NVL2(数字|列,默认值1,默认值2) 如果列不是NULL则返回结果1,如果为空返回2--NULLIF(表达式1,表达2)比较表达式1,和表达2,的结果是否相等,如果相等返回NULL,如果不相等返回表达式1--DECODE(列|值,判断值1,显示结果1,判断值2,显示结果2.............)--CASE 列|数值 WHEN 表达式1 THEN 显