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

 更新时间:2015年02月27日 09:28:30   作者:代码家园  
这篇文章主要介绍了js实现鼠标触发图片抖动效果的方法,通过定时器定时递归调用rattleimage函数实现抖动效果,非常实用,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • WEB高性能开发之疯狂的HTML压缩

    WEB高性能开发之疯狂的HTML压缩

    一篇随笔中网友 skyaspnet 问我如何压缩HTML,当时回答是推荐他使用gzip,后来想想,要是能把所有的html,jsp(aspx)在运行前都压缩成1行未免不是一件好事啊。
    2010-06-06
  • js导出txt示例代码

    js导出txt示例代码

    很多新手朋友们都不知道js怎么导出txt,下面有个不错的示例,大家可以参考下
    2014-01-01
  • js 浏览器版本及版本号判断函数2009年

    js 浏览器版本及版本号判断函数2009年

    这个是至2009年4月比较新的判断浏览器版本的函数。js判断浏览器版本及版本号,本代码支持最新的ie7,ie8,firefox2,firefox3的判断
    2009-04-04
  • js图片自动切换效果处理代码

    js图片自动切换效果处理代码

    自己设置每张图片切换的时间间隔,自己设置每张图片的路径(绝对、相对路径都可以)虽然很简单,但是很实用
    2013-05-05
  • 详解JavaScript中操作符和表达式

    详解JavaScript中操作符和表达式

    本篇文章给大家分享了关于JavaScript中操作符和表达式的相关知识点内容,有兴趣的朋友们参考下吧。
    2018-09-09
  • JS实现逐页将PDF文件转为图片格式

    JS实现逐页将PDF文件转为图片格式

    这篇文章主要为大家分享了如何通过前端js将pdf文件转为图片格式,并且支持翻页预览、以及图片打包下载,文中的示例代码简洁易懂,需要的可以参考一下
    2023-05-05
  • 信息页文内画中画广告js实现代码(文中加载广告方式)

    信息页文内画中画广告js实现代码(文中加载广告方式)

    一般来说文章内容中的广告点击率更好,也更容易被访客看到,如果直接将广告放到页面头部会影响网站的速度,所以一般都比较喜欢这种方法,这里分享下实现方法
    2016-01-01
  • 详解JS对象封装的常用方式

    详解JS对象封装的常用方式

    JS是一门面向对象语言,其对象是用prototype属性来模拟的,本文介绍了如何封装JS对象,具有一定的参考价值,下面跟着小编一起来看下吧
    2016-12-12
  • 使用JavaScriptCore实现OC和JS交互详解

    使用JavaScriptCore实现OC和JS交互详解

    JavaScriptCore是webkit的一个重要组成部分,主要是对JS进行解析和提供执行环境。下面这篇文章主要给大家介绍了使用JavaScriptCore实现OC和JS交互的相关资料,文中介绍的非常详细,需要的朋友可以参考学习,下面来一起看看吧。
    2017-03-03
  • csdn 博客中实现运行代码功能实现

    csdn 博客中实现运行代码功能实现

    有时候因为csdn的博客经常处理一些字符,导致代码很多情况下,都不能正常运行,给大家的阅读带来了麻烦,下面是脚本之家编辑简单的整理下。
    2009-08-08

最新评论