当前位置: 首页 > news >正文

网页制作17-Javascipt图像特效の鼠标经过图像震动

01、效果图

02、grammer用法

parseInt() 函数可解析一个字符串,并返回一个整数。

parseInt(string, radix)

  • 如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。
  • 如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。
  • 如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。

03代码


<html><head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.zhendimage{
position:relative
}
</style>
<script>
var rector=3
var stopit=0 
var a=1

function init(which){
stopit=0
zhend=which
zhend.style.left=0
zhend.style.top=0
}//鼠标经过,初始化图像位置

function rattleimage(){
if (stopit==1)
return
if (a==1){
zhend.style.top=parseInt(zhend.style.top)+rector
}
else if (a==2){
zhend.style.left=parseInt(zhend.style.left)+rector
}
else if (a==3){
zhend.style.top=parseInt(zhend.style.top)-rector
}
else{
zhend.style.left=parseInt(zhend.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>   
<img class="zhendimage" onMouseover="init(this);rattleimage()" onMouseout="stoprattle(this)" height="200"
                  src="ABC.png" alt="">
</body></html>

相关文章:

  • Axure原型设计新境界:ElementUI元件库与后台模板的高效融合
  • 【紫光同创FPGA开发常用工具】FPGACPLD的下载与固化
  • 3.16[A]FPGA
  • 如何利用 Zeabur 实现 OceanBase 的一键部署
  • 【儿童_认知地图的构建困境】
  • 开源PACS(dcm4che-arc-light)部署教程,源码方式
  • Java 设计模式之享元模式(Flyweight Pattern)
  • error:0308010C:digital envelope routines::unsupported
  • 推理大模型的后训练增强技术-Reasoning模型也进化到2.0了,这次居然学会用工具了
  • 基于Springboot+Typst的PDF生成方案,适用于报告打印/标签打印/二维码打印等
  • I2C 总线协议
  • 1.6 极限存在准则
  • python-数据结构汇总,树图、代码讲解(字符串、数组、字典、集合、元组)
  • JavaScript运算符与流程控制详解
  • 【每日学点HarmonyOS Next知识】上下拉列表、停止无限循环动画、页面列表跟随列表滑动、otf字体、日期选择
  • C语言修饰符汇总详解
  • 4.数据结构-树和二叉树
  • VLLM专题(二十六)—使用 Docker
  • 使用HTML+JavaScript生成一个贪吃蛇游戏-demo
  • 案例5_1:单位数码管显示0
  • 哪种“网红减肥法”比较靠谱?医学专家和运动专家共同解答
  • 外交部:中方对美芬太尼反制仍然有效
  • 以军向也门3个港口的居民发布撤离令
  • 当代科技拟召开债券持有人会议 ,对“H20科技2”进行四展
  • 视频丨美国两名男童持枪与警察对峙,一人还试图扣动扳机
  • 山东省市监局“你点我检”专项抽检:一批次“无抗”鸡蛋农兽药残留超标