js实现三张不同尺寸的图片的放大以及恢复

xiaoxiao2021-02-28  31

该代码是为了实现不同的图片尺寸在鼠标的点击下,一张变大,其余不变。之后再进行点击另一张图片,这张图片变大,之前点击的图片恢复之前的图片的大小

<!DOCTYPE html>

<html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> a{ padding-right: 100px; } </style> <script> var id=0,w=0,h=0; function click1(t){              if(id==0){  //第一次点击               id=t.id;               w=t.width;               h=t.height;               t.width=t.width*2;               t.height=t.height*2;                            }else{

             

//恢复上一个

              var step=document.getElementById(id);               step.width=w;               step.height=h;

             

//放大下一个

              id=t.id;               w=t.width;               h=t.height;               t.width=t.width*2;               t.height=t.height*2;              } } </script> </head> <body> <p align="center"> <a><img id="img1" src="img/1.jpg" width="100px" height="200px" οnclick="click1(this)"/></a> <a><img id="img2" src="img/2.jpg" width="200px" height="300px" οnclick="click1(this)"/></a> <a><img id="img8" src="img/8.jpg" width="300px" height="400px" οnclick="click1(this)"/></a> </p> </body> </html>
转载请注明原文地址: https://www.6miu.com/read-2628786.html

最新回复(0)