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 相关文章推荐
document.all的一个比较完整的总结及案例
Jan 31 Javascript
js如何获取object类型里的键值
Feb 18 Javascript
iframe的onreadystatechange事件在firefox下的使用
Apr 16 Javascript
深入学习jQuery Validate表单验证
Jan 18 Javascript
js从外部获取图片的实现方法
Aug 05 Javascript
AngularJS ionic手势事件的使用总结
Aug 09 Javascript
基于js中的原型(全面讲解)
Sep 19 Javascript
AngularJS的$location使用方法详解
Oct 19 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
Dec 05 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
Apr 24 Javascript
vue计算属性无法监听到数组内部变化的解决方案
Nov 06 Javascript
微信小程序使用 vant Dialog组件的正确方式
Feb 21 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!数据库
2008/05/03 PHP
PHP 字符串 小常识
2009/06/05 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
预加载css或javascript的js代码
2010/04/23 Javascript
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
python打造爬虫代理池过程解析
2019/08/15 Python
python文件读取失败怎么处理
2020/06/23 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
中年人生感言
2014/02/04 职场文书
企业年会主持词
2014/03/27 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
公司节能减排倡议书
2014/05/14 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
会议主持人开场白台词
2015/05/28 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis