jQuery+css實現(xiàn)的點擊圖片放大縮小預(yù)覽功能示例【圖片預(yù)覽 查看大圖】
本文實例講述了jQuery+css實現(xiàn)的點擊圖片放大縮小預(yù)覽功能。分享給大家供大家參考,具體如下:
要求
點擊一張圖片,圖片就會放大,查看大圖,點擊空白處就會隱藏大圖,回到縮略圖。
技術(shù)要點
主要是Jquery進行元素的顯示與隱藏。
代碼
<!DOCTYPE html>
<html>
<head>
<title>qqq</title>
<meta charset="utf-8">
<style type="text/css">
*{
margin:0;
padding:0;
}
h1{
text-align: center;
margin:20px 0;
}
#imgdiv{
width: 500px;
margin:50px auto;
}
#imgdiv img{
width: 300px;
margin:0 100px;
}
#bigimg{
width: 100%;
height: 100%;
position: fixed;
background: rgba(0,0,0,.3);
top: 0;
display: none;
}
#bigimg img{
width: 1000px;
margin:auto;
position: fixed;
left:0;
right:0;
top: 80px;
cursor: pointer;
}
</style>
</head>
<body>
<h1>圖片預(yù)覽 - 放大/縮小</h1>
<!-- 圖片容器 -->
<div id="imgdiv" onclick="imgbig();">
<img src="zsdfsaerg.jpg" id="imgsrc" />
</div>
<!-- 放大遮罩層 -->
<div id="bigimg" onclick="closeimg();"></div>
</body>
<!-- JS -->
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.1.1/jquery.js"></script>
<script>
function imgbig() {
var imgsrc = $('#imgsrc').attr('src');
$("#bigimg").css("display","block");
$("#bigimg").html("<img src="+imgsrc+" />");
}
function closeimg() {
$("#bigimg").css("display","none");
}
</script>
</html>
demo

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具 http://tools.jb51.net/code/HtmlJsRun 測試上述代碼運行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery圖片操作技巧大全》、《jQuery表格(table)操作技巧匯總》、《jQuery切換特效與技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jQuery實現(xiàn)等比例縮放大圖片讓大圖片自適應(yīng)頁面布局
- 基于jquery的防止大圖片撐破頁面的實現(xiàn)代碼(立即縮放)
- jQuery實現(xiàn)鼠標(biāo)滑過商品小圖片上顯示對應(yīng)大圖片功能【測試可用】
- jQuery實現(xiàn)鼠標(biāo)滑過預(yù)覽圖片大圖效果的方法
- jQuery實現(xiàn)大圖輪播
- jQuery實現(xiàn)的小圖列表,大圖展示效果幻燈片示例
- jquery插件jquery.LightBox.js實現(xiàn)點擊放大圖片并左右點擊切換效果(附demo源碼下載)
- jQuery實現(xiàn)點擊小圖片淡入淡出顯示大圖片特效
- jQuery實現(xiàn)點擊查看大圖并以彈框的形式居中
- 基于jQuery插件實現(xiàn)點擊小圖顯示大圖效果
- jquery實現(xiàn)移動端點擊圖片查看大圖特效
- jQuery實現(xiàn)點擊小圖顯示大圖代碼分享
- jquery 圖片點擊放大預(yù)覽功能詳解
相關(guān)文章
基于jquery的9行js輕松實現(xiàn)tab控件示例
tab控件的實現(xiàn)方法有很多,在本文為大家詳細介紹下如何通過9行js實現(xiàn)簡單的tab控件,感興趣的朋友不要錯過2013-10-10
基于jQuery的AJAX和JSON實現(xiàn)純html數(shù)據(jù)模板
jQuery內(nèi)置的AJAX功能,直接訪問后臺獲得JSON格式的數(shù)據(jù),從而實現(xiàn)純html數(shù)據(jù)模板,下面主要給大家介紹實現(xiàn)代碼,感興趣的朋友一起看下吧2016-08-08
jQuery實現(xiàn)簡單的列表式導(dǎo)航菜單效果代碼
這篇文章主要介紹了jQuery實現(xiàn)簡單的列表式導(dǎo)航菜單效果代碼,涉及jquery操作鼠標(biāo)事件及頁面元素樣式動態(tài)變換的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08

