鼠标在图片上滚动放大或者缩小图片的代码

 

None.gif < HTML >
None.gif
< HEAD >
None.gif
None.gif
None.gif
< TITLE > onMouseWheel Event Sample </ TITLE >
None.gif
None.gif
<!--  <LINK REL="stylesheet" HREF="/workshop/basicSDKIE4.css" TYPE="text/css">  -->
None.gif
ExpandedBlockStart.gifContractedBlock.gif
< STYLE > dot.gif
ExpandedSubBlockStart.gifContractedSubBlock.gifBODY
{dot.gif}{
InBlock.gif background
:#FFFFFF;
InBlock.gif color
:black;
InBlock.gif font-size
:.75em;
InBlock.gif font-family
:verdana;
ExpandedSubBlockEnd.gif 
}

ExpandedSubBlockStart.gifContractedSubBlock.gifH1 
{dot.gif}{
InBlock.gif color
:#3366CC;
InBlock.gif font-size
:1.5em;
ExpandedSubBlockEnd.gif 
}

ExpandedSubBlockStart.gifContractedSubBlock.gifIMG 
{dot.gif}{ 
InBlock.gif    border
:2px solid #000000;
InBlock.gif    margin
:10px;
ExpandedSubBlockEnd.gif 
}
 
ExpandedSubBlockStart.gifContractedSubBlock.gifA  
{dot.gif}{
InBlock.gif color
:#3366CC;
InBlock.gif text-decoration
:none;
ExpandedBlockEnd.gif 
}
   
None.gif
</ STYLE >
ExpandedBlockStart.gifContractedBlock.gif
< SCRIPT > dot.gif
InBlock.gif
var count = 10;
InBlock.gif
InBlock.gif
function Picture()
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{
InBlock.gif count 
= Counting(count);
InBlock.gif Resize(count);
InBlock.gif 
return false;
ExpandedSubBlockEnd.gif}

InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif
function Counting(count)dot.gif{   
InBlock.gif        
if (event.wheelDelta >= 120)
InBlock.gif                count
++;
InBlock.gif        
else if (event.wheelDelta <= -120)
InBlock.gif                count
--;   
InBlock.gif   
return count; 
ExpandedSubBlockEnd.gif}

ExpandedSubBlockStart.gifContractedSubBlock.gif
function Resize(count)dot.gif{
InBlock.gif    
InBlock.gif       oImage.style.zoom 
= count + '0%';
InBlock.gif    oCounter.innerText 
= count + '0%';    
ExpandedBlockEnd.gif}

None.gif
</ SCRIPT >
None.gif
None.gif
</ HEAD >
None.gif
<!-- TOOLBAR_START -->
None.gif
<!-- TOOLBAR_EXEMPT -->
None.gif
<!-- TOOLBAR_END -->
None.gif
< BODY >
None.gif
None.gif
< h1 > onmousewheel event </ h1 >
None.gif
< P >
None.gifThis sample uses the onmousewheel event to expand or contract the picture below. 
< br >< br >
None.gif
None.gifMove the cursor over the picture and roll the mouse wheel up and down.
</ P >
None.gif
< span  style ="font-weight:bold" > Size = 
None.gif
< span  id ="oCounter"  style ="color:red;" > 100% </ span ></ span >
None.gif
< br >
None.gif
< img  id ="oImage"  src ="/workshop/graphics/sprinter.jpg"  onmousewheel ="return Picture();"   >
None.gif
None.gif
< br >
None.gif
< br >
None.gif
< br >
None.gif
< CLASS ="clsIncCpyRt"  HREF ="http://www.microsoft.com/isapi/gomscom.asp?TARGET=/info/cpyright.htm"  TARGET ="_top" > &copy;  2006 Microsoft Corporation. All rights reserved. Terms of use </ A > .
None.gif
</ BODY >
None.gif
</ HTML >
None.gif
None.gif
None.gif


Demo:http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/onmousewheelEX.htm

转载于:https://www.cnblogs.com/genson/archive/2006/11/09/555368.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值