html中 实现 鼠标移到实现 滚动图片 停止 放大

忘记了老师怎么实现滚动图片停止放大记得好像有个zoom什么+1放大一倍-0.5缩小到一半高手帮个忙就一行语句实现html中滚动图片停止放... 忘记了老师 怎么实现 滚动图片 停止 放大
记得好像 有个 zoom 什么 +1放大一倍 -0.5 缩小到一半
高手帮个忙 就一行语句 实现 html 中滚动图片停止 放
展开
 我来答
囚禁0幸福
2013-04-09
知道答主
回答量:34
采纳率:0%
帮助的人:7.2万
展开全部
<a href="2.jpg" ><img src="2.jpg" border="0" width="200" height="200" alt="" onmouseover= "this.width=300;this.height=300" onmouseout= "this.width=200;this.height=200"/>
春哥重爷们
2010-07-18 · TA获得超过117个赞
知道答主
回答量:225
采纳率:0%
帮助的人:218万
展开全部
下面是我写了一个小例子你看一下是不是你想要的:
<html>
<head>
<style type="text/css">
div{border:2px solid green;
background:white;
position:absolute;
}
</style>

<body onload="startMove()">
<div style="left:0px;position:absolute;width:100px;height:100px;" id="move" onmouseover="startZoom()" onmouseout="startMove()"></div>

<script type="text/javascript">
var obj=document.getElementById("move");
var objLeft=parseInt(obj.style.left);
var objWidth=parseInt(obj.style.width);
var objHeight=parseInt(obj.style.height);
var timerMove,timerZoom;
function startMove(){
timerMove=setInterval("move()",100);
clearInterval(timerZoom);
}

function startZoom(){
timerZoom=setInterval("zoom()",100);
clearInterval(timerMove);
}

function move(){
objLeft=objLeft+1;
//alert(obj.style.left);
obj.style.left=objLeft+'px';
}
function zoom(){
objWidth=objWidth+5;
objHeight=objHeight+5;
obj.style.width=objWidth+'px';
obj.style.height=objHeight+'px';
}
</script>
</body>
</html>

还有一种方法,我忘记了,是直接增加style样式+onmouseover="" onmouseout=""两个属性;在样式里改变他的宽度和高度,这个是固定大小的.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式