js实现鼠标触发图片抖动效果的方法


Posted in Javascript onFebruary 27, 2015

本文实例讲述了js实现鼠标触发图片抖动效果的方法。分享给大家供大家参考。具体实现方法如下:

<html>

<head>

<title>鼠标触发图片抖动效果</title>

<style>

.shakeimage{

position:relative

}

</style>

<script language="JavaScript1.2">

//configure shake degree (where larger # equals greater shake)

var rector=3

///////DONE EDITTING///////////

var stopit=0 

var a=1

function init(which){

stopit=0

shake=which

shake.style.left=0

shake.style.top=0

}

function rattleimage(){

if ((!document.all&&!document.getElementById)||stopit==1)

return

if (a==1){

shake.style.top=parseInt(shake.style.top)+rector

}

else if (a==2){

shake.style.left=parseInt(shake.style.left)+rector

}

else if (a==3){

shake.style.top=parseInt(shake.style.top)-rector

}

else{

shake.style.left=parseInt(shake.style.left)-rector

}

if (a<4)

a++

else

a=1

setTimeout("rattleimage()",50)

}

function stoprattle(which){

stopit=1

which.style.left=0

which.style.top=0

}

</script>

</head>

<body bgcolor="#F7F7F7">

<p align="center">

<img src=/images/skinslogo.gif class="shakeimage" onMouseover="init(this);rattleimage()" onMouseout="stoprattle(this)">

<br>

鼠标移动上来看效果!</p>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript 防止刷新,后退,关闭
Aug 07 Javascript
JavaScript 学习历程和心得分享
Dec 12 Javascript
js toFixed()方法的重写实现精度的统一
Mar 06 Javascript
可恶的ie8提示缺少id未定义
Mar 20 Javascript
javascript感应鼠标图片透明度显示的方法
Feb 24 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
Sep 23 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
vue中实现滚动加载更多的示例
Nov 08 Javascript
微信小程序实现人脸识别
May 25 Javascript
微信小程序项目实践之验证码倒计时功能
Jul 18 Javascript
说说如何使用Vuex进行状态管理(小结)
Apr 14 Javascript
JavaScript图像放大镜效果实现方法详解
Jun 28 Javascript
javascript实现当前页导航激活的方法
Feb 27 #Javascript
jquery 根据name名获取元素的value值
Feb 27 #Javascript
jQuery使用元素属性attr赋值详解
Feb 27 #Javascript
jquery实现公告翻滚效果
Feb 27 #Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
Feb 26 #Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
Feb 26 #Javascript
js+CSS实现弹出居中背景半透明div层的方法
Feb 26 #Javascript
You might like
php学习之 认清变量的作用范围
2010/01/26 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
php上传图片类及用法示例
2016/05/11 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
javascript multibox 全选
2009/03/22 Javascript
点击文章内容处弹出页面代码
2009/10/01 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
IE与FireFox中的childNodes区别
2011/10/20 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
解决python 上传图片限制格式问题
2019/10/30 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
python使用建议与技巧分享(一)
2020/08/17 Python
Python进行特征提取的示例代码
2020/10/15 Python
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
司机岗位职责
2013/11/15 职场文书
家长通知书家长评语
2014/04/17 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
安全环保演讲稿
2014/08/28 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
2016年党员公开承诺书范文
2016/03/24 职场文书
详细分析PHP7与PHP5区别
2021/06/26 PHP
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android