JavaScript技術允許小圖片顯示大圖片,嚴格地說,它不是一種圖像放大,而是一種簡單的圖像顯示特效,下面錯新技術頻道小編為大家介紹鼠標放在圖片上顯示大圖的JS代碼,一起來了解一下吧!
顯示大圖和隱藏大圖的js代碼:
?
?
//顯示
??????? obj.style.display="";
??????? imgbig.src=imgid.src;
???????
??????? //1、寬和高都超過了,看誰超過的多,誰超的多就將誰設置為最大值,其余策略按照2、3
??????? //2、如果寬超過了并且高沒有超,設置寬為最大值
??????? //3、如果寬沒超過并且高超過了,設置高為最大值
??????? if(img.width>maxwidth&&img.height>maxheight)
??????? {
??????????? pare=(img.width-maxwidth)-(img.height-maxheight);
??????????? if(pare>=0)
??????????????? img.width=maxwidth;
??????????? else
??????????????? img.height=maxheight;
??????? }
??????? else if(img.width>maxwidth&&img.height<=maxheight)
??????? {
??????????? img.width=maxwidth;
??????? }
??????? else if(img.width<=maxwidth&&img.height>maxheight)
??????? {
??????????? img.height=maxheight;
??????? }???????????
?? }
?? //隱藏圖片
?? function out()
?? {
document.getElementById('divImage').style.display="none";
?? }
</script>
?
顯示小圖的image和顯示大圖的image:
?
以上就是錯新技術頻道小編和大家分享的鼠標放在圖片上顯示大圖的JS代碼,相信大家有了進一步的了解,大家可以繼續關注js.VeVb.com哦。
新聞熱點
疑難解答
圖片精選