20150908 javascript实现来回滚动的小球

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>滚动的小球</title>
<style>
*{margin:0; padding:0}
#div1{ width:200px; height:200px; background:red; border-radius:100px; position:relative;}
</style>
<script>
window.onload=function(){
    var oDiv=document.getElementById("div1"),
        flag=0;
        oDiv.onmouseover=function(){
        if(flag==0){
            startMove(1200);
            flag=1;
        }
        else{
            startMove(0);
            flag=0;
        }
    }
}
var timer=null;
function startMove(target){
    clearInterval(timer);
    var oDiv=document.getElementById("div1");
    timer=setInterval(function(){
        var speed=(target-oDiv.offsetLeft)/30;
        speed=speed>0?Math.ceil(speed):Math.floor(speed);
        if(oDiv.offsetLeft==target){
            clearInterval(timer);
        }else{
            oDiv.style.left=oDiv.offsetLeft+speed+"px";
        }
    },5)
}
</script>
</head>
<body>
<div id="div1">
</div>
</body>
</html>
时间: 2024-11-07 11:58:05

20150908 javascript实现来回滚动的小球的相关文章

JavaScript目录菜单滚动反显组件的实现

原文:JavaScript目录菜单滚动反显组件的实现 JavaScript目录菜单滚动反显组件,有以下两个特点 每个导航菜单项(nav)对应页面一个内容区域(content) 滚动页面到特定内容区域(content)时,对应的菜单会自动切换,一般会添加一个高亮样式 这个功能可以很方便的提醒用户目前所浏览的位置,有时目录菜单还会设计为滚动时一直固定在指定位置. 以下为此类功能的应用示例: 1. 京东团购首页左侧导航菜单 2. 京东图书详细页右侧图书目录导航 3. 京东团购品牌惠楼层分类菜单 实现思

coco2d-js demo程序之滚动的小球

最近有一个游戏叫围住神经猫,报道说是使用html5技术来做的. html5的跨平台的优良特性很不错,对于人手不足,技术不足,选用html5技术实现跨平台的梦想真是不错. 最近在看coco2d-js这个跨平台游戏开发框架,很不错,写了一个demo程序供大家参考. /** * Created by caicai on 14-7-27. */ var Ball = cc.Sprite.extend({ velocity:null, ctor:function () { this._super(res.

javascript文字垂直滚动代码

javascript文字垂直滚动代码: 垂直滚动代码大多用于网站的新闻公告或者友情链接还有图片展示之类的功能结构,下面就介绍一个上下垂直滚动的新闻类的代码. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/" />

js实现车轮的来回滚动

最近喜欢用js做车轮的来回滚动,简单的js动画分享给大家.有什么建议记得说出来大家一起讨论哦!效果图如下: 源代码: <style> #pic1{ width:20px; height:20px; background: red; }</style> </head> <body> <div id="pic1"> </div> </body> <script> window.onload =f

JavaScript实现页面滚动到div区域div以动画方式出现

用JavaScript实现页面滚动到div区域div以动画方式出现CSS动画 页面滚动到一块区域,改区域以动画方式出现实现这个效果需要二点:一我们要先写好一个css动画,二:用js的监听页面滑动的距离在给div添加动画 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> img { width: 1

[转]JavaScript实现 页面滚动图片加载

本文转自:http://www.cnblogs.com/Darren_code/archive/2011/07/21/LoadImage.html 又到了这个月的博客时间了,原计划是打算在这个月做一个的功能较炫的拖拽类,可是感觉想的太容易,实现起来遇见不少问题,如果技术分享做不到有助于人反而害人,那就歇菜了,所以还是等本人多找些资料研究研究,“拖拽类“先放放吧,下面开始正题... 为什么写这篇文章? 1.优化页面很实用的方法,技术实现不难: 2.搜索了相关内容的文章,好像都是用jQuery的方法

Javascript图片无缝滚动

js无缝滚动效果几乎在任何网页上都能看到它的身影,有的可能是使用插件,其实使用原始的javascript比较简单. 主要的是使用js位置知识. 1.innerHTML:设置或获取元素的html标签 2.scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距 3.offsetWidth:设置或获取指定标签的宽度 4.setInterval():设置方法定时启动 5.clearInterval();清除定时器 效果图: 先睹为快:demo <!DOCTYPE html>

javascript 列表定时滚动效果

HTML结构: <div style="width:200px;height:100px;overflow:hidden;border:1px solid #ddd;margin:20px auto;"> <ul id="list"> <li><a href="#">2222222222222222222222222</a></li> <li><a href

JavaScript之图片滚动

<!doctype html> <title>javascript无缝滚动</title> <meta charset="utf-8"/> <meta name="keywords" content="javascript无缝滚动" /> <meta name="description" content="javascript无缝滚动" /&