js 鼠标放图片上抖动效果
2012-01-12 00:00
519 查看
在线演示:
鼠标移至图片后抖动的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行代码
性能高
逻辑清晰,便于二次开发
鼠标移至图片后抖动的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行代码
性能高
逻辑清晰,便于二次开发
相关文章推荐
- js实现鼠标触发图片抖动效果的方法
- JS实现鼠标滑过图片的抖动效果
- js实现鼠标触发图片抖动效果的方法
- js 鼠标放图片上抖动效果
- JS实现鼠标滑过图片的抖动效果
- css3鼠标悬停图片抖动效果
- js实现图片显示局部,鼠标经过显示全部的效果
- JS鼠标悬停经过图片由中心点逐渐放大效果
- 鼠标滑过图片抖动晃动效果(css/Shake)
- js图片滚动效果 时间随便定 鼠标移上去停止
- 鼠标略过图片放大js效果
- 鼠标放在图层或图片上面,可导致图层或图片抖动的JS特效代码
- 京东首页很炫的js效果、图片自动滑动,悬停效果,鼠标离开效果
- JS控制鼠标在移入移出时,图片渐变的效果
- js鼠标滚轮滚动图片切换效果
- JS图片跟着鼠标跑效果
- js鼠标滑动图片显示隐藏效果
- js实现将图片裁切成方形显示,鼠标移入放大效果
- JS 实现banner图片轮播效果(鼠标事件)
- JS原生代码实现鼠标移动图片随之移动效果(另加点击改变图片效果)