简单的移动

简介:
<style type="text/css">
    div{border:1px solid #ccc;}
    #a{width:500px;height:500px;position:relative;}
    #b{width:100px;height:100px;position:absolute;}
</style>
<script type="text/javascript">
    function movelement(elementId, final_x, final_y, interval){
        if(!document.getElementById(elementId)){ return false; }
        var element = document.getElementById(elementId);
        if(!element.style.top){
            element.style.top = 0;
        }
        if(!element.style.left){
            element.style.left = 0;
        }
        xpos = parseInt(element.style.top);
        ypos = parseInt(element.style.left);
        if(xpos == final_x && ypos == final_y){
            return true;
        }
        if(xpos < final_x){
            var dlist = Math.ceil((final_x - xpos)/10);
            xpos = xpos + dlist;
        }
        if(xpos > final_x){
            var dlist = Math.ceil((xpos - final_x)/10);
            xpos = xpos - dlist;
        }
        if(ypos < final_y){
            var dlist = Math.ceil((final_y - ypos)/10);
            ypos = ypos + dlist;
        }
        if(ypos > final_y){
            var dlist = Math.ceil((ypos - final_y)/10);
            ypos = ypos - dlist;
        }
        
        element.style.top = xpos + "px";
        element.style.left = ypos + "px";
        
        var repeat = "movelement('" + elementId + "'," + final_x + "," + final_y + "," + interval + ")";
        var mov = setTimeout(repeat, 20);
    }
</script>
</head>


<div id="a">
  <div id="b">bbbbb</div>
</div>
<script type="text/javascript">
    movelement("b", 200, 200, 20);
</script>







本文转自豪情博客园博客,原文链接:http://www.cnblogs.com/jikey/archive/2010/04/14/1711792.html,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
数据采集 消息中间件 监控
单机与分布式:社交媒体热点采集的实践经验
在舆情监控与数据分析中,单机脚本适合小规模采集如微博热榜,而小红书等大规模、高时效性需求则需分布式架构。通过Redis队列、代理IP与多节点协作,可提升采集效率与稳定性,适应数据规模与变化速度。架构选择应根据实际需求,兼顾扩展性与维护成本。
415 2
|
4月前
|
人工智能 自然语言处理 前端开发
AI生成网站入门指南:从零基础到专业建站的路径
零基础建站难?AI生成网站成新选择!无需代码、低成本,三步搞定:①明确目标场景;②用自然语言生成页面与前后端代码(如LynxCode);③优化交互与适配。AI不替代开发者,而是降低门槛、提升效率,助创业者快速验证想法。
|
8月前
|
域名解析 网络协议 算法
网络基础知识随记:TCP/IP 网络模型—从分层逻辑到核心知识点
本文系统梳理TCP/IP网络模型的分层架构与核心原理,涵盖应用层、传输层、网络层及网络接口层的关键协议与概念,如HTTP、TCP/UDP、IP、MAC、ARP等,解析数据封装、解封装过程及各层协作机制,帮助读者建立清晰的网络通信认知体系,掌握跨设备通信的底层逻辑。
1062 9
网络基础知识随记:TCP/IP 网络模型—从分层逻辑到核心知识点
|
移动开发 小程序 数据安全/隐私保护
校园社区生活系统小程序(表白墙、私信聊天、资料共享、二手交易、兼职,跑腿)微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
支持多校、多城、多社区切换的校园生活社区系统,涵盖二手交易、信息发布、社团兼职等频道。各校/城独立首页与圈子,共享分类但数据隔离,支持管理员分级权限与广告配置,快速搭建专属本地化社群平台。
529 0
校园社区生活系统小程序(表白墙、私信聊天、资料共享、二手交易、兼职,跑腿)微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
|
7月前
|
人工智能 监控 安全
从数据发现到外发管控:安得终端DLP打造闭环数据防泄露方案
安得终端DLP系统构建覆盖数据全生命周期的防泄露体系,融合AI识别、智能分级、全通道管控与实时监控,实现敏感数据发现、保护、审计与响应一体化,助力企业精准防控终端数据泄露风险,保障业务合规与安全高效运转。(238字)
383 0
|
11月前
|
消息中间件 人工智能 Cloud Native
【云故事探索 | NO.14】:乐言科技——云原生加速电商行业赋能,云消息队列助力降本 37%
【云故事探索 | NO.14】:乐言科技——云原生加速电商行业赋能,云消息队列助力降本 37%
|
人工智能 Cloud Native Serverless
阿里云爸爸发福利!DeepSeek-R1满血版深度体验,4种部署攻略+隐藏羊毛大公开💎
本文介绍了四种部署DeepSeek-R1模型的方式:基于百炼调用满血版API、基于PAI部署、基于函数计算部署和基于GPU云服务器部署。每种方式各有优劣,适合不同需求的用户。其中,基于百炼调用满血版API无需部署,提供满血版模型和100万免费Token,适合快速体验;基于PAI部署适合需要微调模型的用户;基于函数计算部署提供WEB交互界面;基于GPU云服务器部署则适合技术能力强、有硬件资源的用户。方案还提供了免费试用入口和实践体验总结,帮助开发者更好地理解和使用DeepSeek-R1模型。
817 62
|
机器学习/深度学习 人工智能 文字识别
POINTS 1.5:腾讯微信开源的多模态大模型,超越了业界其他的开源视觉语言模型,具备强大的视觉和语言处理能力
POINTS 1.5是腾讯微信推出的多模态大模型,基于LLaVA架构,具备强大的视觉和语言处理能力。它在复杂场景的OCR、推理能力、关键信息提取等方面表现出色,是全球10B以下开源模型中的佼佼者。
1075 58
POINTS 1.5:腾讯微信开源的多模态大模型,超越了业界其他的开源视觉语言模型,具备强大的视觉和语言处理能力
|
XML 小程序 前端开发
小程序制作教程
小程序制作教程
1867 3
小程序制作教程
表格数据填充方法
【10月更文挑战第22天】表格数据填充方法
1636 2