css代码:

<style type="text/css">#div1{ width:200px; height:200px; background-color:orange; border:solid 5px #f0f0f0;  position:absolute; left:600px; top:200px;}
</style>

js代码:

<script type="text/javascript">window.οnlοad=function(){           var oDiv=document.getElementById('div1');        oDiv.οnclick=function(){shake(oDiv,'left');}}//封装抖动方法function shake(obj,attr){           var arr=[];var timer=null;var num=0; var pos=parseInt(getStyle(obj,attr));      //通过数组实现抖动的频率for(var i=20;i>0;i-=2){arr.push(i,-i);}arr.push(0);//设置定时器实现抖动clearInterval(timer);timer=setInterval(function(){obj.style[attr]=pos+arr[num]+'px';num++;if(num==arr.length){clearInterval(timer);}},20)}//获取元素属性方法function getStyle(obj,attr){return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj,null)[attr];}
</script>

HTML:

<body><div id="div1"></div>
</body>

转载于:https://www.cnblogs.com/lvmylife/p/4565238.html

javascript提示抖动实现方法相关推荐

  1. php 右下脚弹窗,JavaScript实现右下角弹出提示框的方法

    在我们日常开发工作中,我们会经常遇到需要在页面的右下角弹出提示框或者广告的小功能,这样是为了更好的让用户体验,那么如何实现网页右下角弹出提示框呢?今天我们就带大家介绍下JavaScript实现右下角弹 ...

  2. javascript指南_JavaScript还原方法指南

    javascript指南 by Josh Pitzalis 通过乔什·皮茨卡利斯(Josh Pitzalis) JavaScript的Reduce方法的工作原理,使用时间以及它可以完成的一些出色工作 ...

  3. Bootstrap3 弹出提示插件的方法

    弹出提示插件的方法 1..popover (options) 使用一个可选的对象参数 options调用某个页面元素的弹出提示.如: $('#element').popover ({   placem ...

  4. Exchange2007新建邮件页面里加涉密信息提示的实现方法(世博局)

    关于在Exchange2007新建邮件页面里加涉密信息提示的实现方法(世博局) 1.修改editmessage.aspx(8.1.240.5/forms/premium/editmessage.asp ...

  5. JavaScript提示层漂浮js特效代码

    下载地址 一款实用的JavaScript提示层漂浮特效代码,警告.提示.成功等,可以设置位置.基础调用Notify({ title: "Toast Message" });内容可以 ...

  6. JavaScript常用的工具方法

    JavaScript常用的工具方法 1.邮箱 2.手机号码 3.电话号码 4.是否url地址 5.是否字符串 6.是否数字 7.是否boolean 8.是否函数 9.是否为null 10.是否unde ...

  7. ie的javascript语句失效修复方法

    2007-01-20 01:01 ie的javascript失效了,不是设置的问题 折腾了一晚上终于在水木上找到答案了,经过试验成功了.感谢这位haning.也希望转载之后,这篇文章能帮助更多的人. ...

  8. php中使用confirm,如何使用JavaScript中的confirm()方法

    confirm方法的使用:通过给元素设置confirm函数来创建一个带有确认和取消按钮的提示框,当点击确认时返回true,取消时返回false 今天将讲解JavaScript中confirm() 方法 ...

  9. Javascript中二进制数据处理方法

    Javascript中二进制数据处理方法 转载于:https://www.cnblogs.com/motadou/archive/2012/02/19/2358514.html

最新文章

  1. php实现工厂模式,PHP基于工厂模式实现的计算器实例
  2. linux更新模块,Linux下Nginx的安装、升级及动态添加模块
  3. Spring Boot 内置Tomcat——IntelliJ IDEA中配置模块目录设为文档根目录(DocumentRoot)解决方案
  4. Systick滴答定时器寄存器、delay()延时函数、SysTick_Config函数
  5. linux开机引导过程总览
  6. 10 张图带你深入理解Docker容器和镜像
  7. 关于hexo与github使用过程中的问题与笔记
  8. 信息学奥赛C++语言:装饰水果
  9. 拳王虚拟项目公社:2020主流的虚拟资源项目,最新最全自动化系统玩法
  10. python ca模块_23 Python常用模块(一)
  11. ROS端口映射这样才正确
  12. 菊花是哪个城市的市花1_2.html,菊花的季节作文
  13. 我心中的计算机作文500,我心中的太阳作文500字(通用10篇)
  14. 《拥抱变化——社交网络时代的企业转型之道》一第1章 助力社交商务成功的AGENDA体系...
  15. ERROR: No matching distribution found for XXXXX 国内的镜像源来加速网络
  16. MySQL学习(一)
  17. 搭建SpringBoot+Vue 项目 完整流程
  18. JAVA实现的微信扫描二维码支付
  19. 字典大全(修改,添加,删除)所有遍历
  20. Java Class 是什么

热门文章

  1. mysql把latin1编码的中文转成gbk(或utf8)编码
  2. WCF枚举属性 出错 wcf 枚举的一个陷阱
  3. Symfony2插件StofDoctrineExtensionsBundle的使用说明
  4. tomcat配置https以及http强制跳转https(如何生成证书)
  5. MySQL-InnoDB引擎
  6. 三种常见的SQL分页语句
  7. QTP、LoadRunner、QC工具下载地址
  8. Visual Studio 的代码片段(Code Snippet)功能
  9. vim+linux+ctags+taglist+winmanager+grep+cscope+supertab+visualmark--ctags
  10. Vue 设置overflow: auto 后监听滚动距离