JavaScript Image ZoomIn On Mouse Hover
zoom image on mouseover using javascript |
Today We will Learn How To Create Hover ZoomIn JavaScript Menu.
Current Hover Menu Will Be Show as Big Icon.
Crate 2 files and 4 image named are Given Below:
1.index.html
2.script.js
***images
3.image1.png
4.image2.png
5.image3.png
6.image4.png
zoom image on mouseover using javascript |
Now Copy the Below Codes for Certain Files
<html> <head> <title>Image Zoom In Zoom Out on Mouse Hover JavaScript</title> <script src="script.js" type="text/javascript"></script> </head> <body> <h2 align="center">Image Zoom In Zoom Out on Mouse Hover JavaScript</h2> <table align="center" cellspacing="2" cellpadding="2" height="30%" width="30%"><tr> <td align="center" width="120" height="125" style="cursor:pointer;"> <img id="myPicture1" src="image1.png" width="40" height="48" onMouseover="zoom_out(65,75,this)" onMouseout="zoom_in(40,48,this)"></td> <td width="10"></td> <td align="center" width="120" height="125" style="cursor:pointer;"> <img id="myPicture2" src="image2.png" width="40" height="48" onMouseover="zoom_out(65,75,this)" onMouseout="zoom_in(40,48,this)"></td> <td width="10"></td> <td align="center" width="120" height="125" style="cursor:pointer;"> <img id="myPicture3" src="image3.png" width="40" height="48" onMouseover="zoom_out(65,75,this)" onMouseout="zoom_in(40,48,this)"></td> <td width="10"></td> <td align="center" width="120" height="125" style="cursor:pointer;"> <img id="myPicture4" src="image4.png" width="40" height="48" onMouseover="zoom_out(65,75,this)" onMouseout="zoom_in(40,48,this)"></td> </tr> <tr><td colspan="7"> <script language="javascript">document.onload = ctck();</script> </td></tr> </table> </body> </html>
//set the time delay,imgsize,arrsize. var delay=20; var imgsize=5; var arrsize=4; var timeon; var whoc = new Array(arrsize); var wid; var hei; var i=0; function zoom_out(p,q,which) { if(which.width <= p) which.width += imgsize; if(which.height <= q) which.height += imgsize; if(which.width <= p) { var tmp=which.id; timeon=eval("setTimeout('zoom_out("+p+","+q+","+tmp+")', delay)"); } if(which.width > p) { zoom_check(which.id); clearTimeout(timeon); } } function zoom_check(xx) { for(var x=0; x<(whoc.length);x++) { if(whoc[x] != null && whoc[x] != xx) { var ff = document.getElementById(whoc[x]); ff.width=wid; ff.height=hei; } } } function zoom_in(r,s,asd) { if(i<(whoc.length-1))i++; elsei=0; whoc[i] = asd.id; if(asd.width >= r) asd.width -= imgsize; if(asd.height >= s) asd.height -= imgsize; asd.width=r; asd.height=s; wid=asd.width; hei=asd.height; }
Now You have Successfully Created JavaScript Image ZoomIn and Zoom Out on Mouse Hover.
Run the index.html file to get Result.
Thank you Visit.
No comments:
Post a Comment
Thank You for Your Comment
Note: Only a member of this blog may post a comment.