js 鼠标放图片上抖动效果
在线演示:
鼠标移至图片后抖动的JS代码
.shakeimage{position:relative; left:100px; top:100px;}

var typ=["marginTop","marginLeft"],rangeN=10,timeout=20;
function shake(o,end){
var range=Math.floor(Math.random()*rangeN);
var typN=Math.floor(Math.random()*typ.length);
o["style"][typ[typN]]=""+range+"px";
var shakeTimer=setTimeout(function(){shake(o,end)},timeout);
o[end]=function(){clearTimeout(shakeTimer)};
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
创意之处:
调用简单:事件="shake(this,'onmouseout')";
代码简短:函数主体程序仅仅5行代码
性能高
逻辑清晰,便于二次开发
相关推荐
-
jquery.messager.js插件导致页面抖动的解决方法
消息弹出时页面总是抖动或者闪一下,找了很长时间没有找到原因,今天找到,原来是html没有声明解析规范 需要加上<!DOCTYPE> 标签 复制代码 代码如下: PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
js窗口震动小程序分享
前言:窗口震动的应用是很常见的,比如最常用的聊天软件qq,就有一个窗口抖动,还有在填表单时的出错提醒,所以自己也写了个很简单的示例,以下是具体的代码 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>窗口震动</title> </head> <body>
-
js模拟QQ窗口的抖动效果
#body{text-align:center;} #test{width:119px;position:absolute;margin:10px auto;height:114px;background:url(/images/logo.gif) ;border:2px dotted red;} var m=document.getElementById("test"); function SKclass (obj,Rate,speed) { var oL=obj.offsetLef
-
js鼠标滑过图片震动特效的方法
本文实例讲述了js鼠标滑过图片震动特效的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>鼠标滑过 图片震动效果</title> <STYLE>.shakeimage { POSITION: re
-
jsp图片效果大全(图像震动效果、闪烁效果、自动切换图像)
本文主要介绍jsp实现图像震动效果.闪烁效果.自动切换图像的资料,废话不多说了,具体代码如下: 1.当鼠标指针经过图像时图像震动效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1
-
javascript实现手机震动API代码
现代浏览器里提供的新的API越来越倾向于移动手机应用,而不是传统的桌面应用,比如 javascript地理位置信息API .另外一个只针对手机应用的JavaScript API就是 振动(Vibration) API .很明显,这个API就是允许mobile程序员使用JavaScript调用手机的振动功能,并且能设定振动的方式和时长. 判断浏览器对振动API的支持情况 一个好的习惯就是在使用之前要检查一下当前你的应用环境.浏览器是否支持振动API.下面就是检测的方法: 复制代码 代码如下: //
-
js 窗口抖动示例
复制代码 代码如下: <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content="
-
js实现鼠标触发图片抖动效果的方法
本文实例讲述了js实现鼠标触发图片抖动效果的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <title>鼠标触发图片抖动效果</title> <style> .shakeimage{ position:relative } </style> <script language="JavaScript1.2"> //configure shake degr
-
javascript实现的仿腾讯QQ窗口抖动效果代码
振动 function zd(u){ var a=['top','left'],b=0; u=setInterval(function(){ document.getElementById('win').style[a[b%2]]=(b++)%415){clearInterval(u);b=0} },32) } 欢迎访问我们,www.jb51.net [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
JS实现仿QQ聊天窗口抖动特效
JS实现仿QQ聊天窗口抖动特效 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>JavaScript层抖动效果</title> <style type="text/css"> #body{text-align:center;} #test{w
随机推荐
- 怎么查QQ聊天记录 怎样恢复删除的手机QQ聊天记录技巧?
- nginx多server日志分割脚本分享
- Mac上Oracle数据库的安装及过程中一些问题的解决
- Redis 对比 Memcached 并在 CentOS 下进行安装配置详解
- js 限制表单输入长度 汉字为两个字符
- VBS 获取外网IP的实现代码
- JavaScript实现二维坐标点排序效果
- C#基于正则表达式实现获取网页中所有信息的网页抓取类实例
- Android系统实现DroidPlugin插件机制
- 浅谈关于PHP解决图片无损压缩的问题
- jQuery实现的导航条切换可显示隐藏
- easyUI实现类似搜索框关键词自动提示功能示例代码
- script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本
- C语言数据结构树的双亲表示法实例详解
- 新手SqlServer数据库dba需要注意的一些小细节
- 一步一步教你创建SQL 2005计划任务应用图解教程
- 经典SQL语句大全第1/2页
- jQuery 过滤not()与filter()实例代码
- JavaScript获取鼠标坐标的函数(兼容IE、FireFox、Chrome)
- urlscan.ini中文详解注释
