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 网页水印(非图片水印)实现代码
Mar 01 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
May 14 Javascript
js自定义事件及事件交互原理概述(一)
Feb 01 Javascript
node.js中的buffer.copy方法使用说明
Dec 14 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
Apr 13 Javascript
vue中七牛插件使用的实例代码
Jul 28 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 Javascript
详解在HTTPS 项目中使用百度地图 API
Apr 26 Javascript
ES6基础之数组和对象的拓展实例详解
Aug 22 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
Apr 11 Javascript
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
Mar 17 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
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
如何在PHP中读写文件
2020/09/07 PHP
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
javascript的渐进增强与平稳退化浅谈
2013/11/12 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
VUE 全局变量的几种实现方式
2018/08/22 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
Python字符串匹配算法KMP实例
2015/07/18 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
用python计算文件的MD5值
2020/12/23 Python
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
What is view? why do we have view?
2012/06/22 面试题
Oracle快照(snapshot)
2015/03/13 面试题
五一口号
2014/06/19 职场文书
企业整改报告范文
2014/11/08 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
校长师德表现自我评价
2015/03/04 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
小学教研工作总结2015
2015/05/13 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
导游词之藏龙百瀑景区
2019/12/30 职场文书