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里使用Dom操作Xml
Jan 22 Javascript
JavaScript RegExp方法获取地址栏参数(面向对象)
Mar 10 Javascript
javascript css styleFloat和cssFloat
Mar 15 Javascript
jQuery数组处理代码详解(含实例演示)
Feb 03 Javascript
javascript:;与javascript:void(0)使用介绍
Jun 05 Javascript
javascript实现简单的全选和反选功能
Jan 05 Javascript
AngularJS中的Directive自定义一个表格
Jan 25 Javascript
浅析Bootstrap组件之面板组件
May 04 Javascript
jQuery中的each()详细介绍(推荐)
May 25 Javascript
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
微信小程序如何获取openid及用户信息
Jan 26 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
Jan 18 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实现异步操作的研究
2013/02/03 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
任意位置显示html菜单
2007/02/01 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
2013/11/26 Javascript
jqTransform美化表单
2015/10/10 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
2018/10/18 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
Python中的sort()方法使用基础教程
2017/01/08 Python
python实现汉诺塔算法
2021/03/01 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
简单的Python人脸识别系统
2020/07/14 Python
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
道德大讲堂实施方案
2014/05/14 职场文书
管理标语大全
2014/06/24 职场文书
中英文求职信范文
2015/03/19 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
2015年女工委工作总结
2015/07/27 职场文书
2016年教师学习廉政准则心得体会
2016/01/20 职场文书
基于JavaScript实现年月日三级联动
2021/06/22 Javascript
天谕手游15杯全调酒配方和调酒券的获得方式
2022/04/06 其他游戏