日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

点击小图查看原图

發布時間:2025/4/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 点击小图查看原图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
點擊圖片看原圖
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>點擊圖片查看原圖</title> </head><script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"> </script> <body><div><img class="pimg" src="http://qinius.scqgkj.com/1564478463ZdTYhX.jpg"style="display: block;margin-bottom: 10px;" width="100px" height="100px"></div><div id="outerdiv"style="position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:2;width:100%;height:100%;display:none;"><div id="innerdiv" style="position:absolute;"><img id="bigimg" style="border:5px solid #fff;" src="" /></div></div></body></html>

js

//圖片放大$(function () {$(".pimg").click(function () {var _this = $(this);//將當前的pimg元素作為_this傳入函數imgShow("#outerdiv", "#innerdiv", "#bigimg", _this);});});function imgShow(outerdiv, innerdiv, bigimg, _this) {var src = _this.attr("src");//獲取當前點擊的pimg元素中的src屬性$(bigimg).attr("src", src);//設置#bigimg元素的src屬性/*獲取當前點擊圖片的真實大小,并顯示彈出層及大圖*/$("<img/>").attr("src", src).load(function () {var windowW = $(window).width(); //獲取當前窗口寬度var windowH = $(window).height(); //獲取當前窗口高度var realWidth = this.width; //獲取圖片真實寬度var realHeight = this.height; //獲取圖片真實高度var imgWidth, imgHeight;var scale = 0.8; //縮放尺寸,當圖片真實寬度和高度大于窗口寬度和高度時進行縮放if (realHeight > windowH * scale) { //判斷圖片高度imgHeight = windowH * scale; //如大于窗口高度,圖片高度進行縮放imgWidth = imgHeight / realHeight * realWidth; //等比例縮放寬度if (imgWidth > windowW * scale) { //如寬度扔大于窗口寬度imgWidth = windowW * scale; //再對寬度進行縮放}} else if (realWidth > windowW * scale) { //如圖片高度合適,判斷圖片寬度imgWidth = windowW * scale; //如大于窗口寬度,圖片寬度進行縮放imgHeight = imgWidth / realWidth * realHeight; //等比例縮放高度} else { //如果圖片真實高度和寬度都符合要求,高寬不變imgWidth = realWidth;imgHeight = realHeight;}$(bigimg).css("width", imgWidth); //以最終的寬度對圖片縮放var w = (windowW - imgWidth) / 2; //計算圖片與窗口左邊距var h = (windowH - imgHeight) / 2; //計算圖片與窗口上邊距$(innerdiv).css({ "top": h, "left": w }); //設置#innerdiv的top和left屬性$(outerdiv).fadeIn("fast"); //淡入顯示#outerdiv及.pimg});$(outerdiv).click(function () { //再次點擊淡出消失彈出層$(this).fadeOut("fast");});}


點擊后:(再次點擊取消)

轉載于:https://www.cnblogs.com/wentutu/p/11271732.html

總結

以上是生活随笔為你收集整理的点击小图查看原图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。