jquery實現點擊圖片全屏查看功能


 

js代碼

$('img').click(function () { //獲取圖片路徑 var imgsrc = $(this).attr("src"); console.log(imgsrc); var opacityBottom = '<div class="opacityBottom" style = "display:none"><img class="bigImg" src="' + imgsrc + '"></div>'; $(document.body).append(opacityBottom); toBigImg();//變大函數 }); function toBigImg() { $(".opacityBottom").addClass("opacityBottom");//添加遮罩層 $(".opacityBottom").show(); $("html,body").addClass("none-scroll");//下層不可滑動 $(".bigImg").addClass("bigImg");//添加圖片樣式 $(".opacityBottom").click(function () {//點擊關閉 $("html,body").removeClass("none-scroll"); $(".opacityBottom").remove(); }); 

css代碼

/*使圖片在瀏覽器中居中顯示*/ .bigImg { position: absolute; top: 50%; left: 50%; /*圖片向左移動自身寬度的50%, 向上移動自身高度的50%。*/ transform: translate(-50%,-50%); } /*遮罩層*/ .opacityBottom { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.8); z-index: 1000; top: 0; left: 0; }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM