基于jquery實(shí)現(xiàn)圖片放大功能
本文實(shí)例為大家分享了jquery實(shí)現(xiàn)圖片放大功能的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
圖片放大功能類似于淘寶上的商品的查看,如果鼠標(biāo)移動(dòng)到小圖上就會(huì)在相應(yīng)的位置顯示出大圖。如果自己寫這些代碼,會(huì)很痛苦。官方網(wǎng)站上提供了一個(gè)類庫——jquery.jqzoom.js;只需要引入次類庫,引用此類庫,添加一些css代碼即可實(shí)現(xiàn)此功能;
HTML框架如下:
<div class="jqzoom"> <img src="images/pro_img/blue_one_small.jpg" class="fs" alt="" jqimg="images/pro_img/blue_one_big.jpg" id="bigImg"/> </div>
注意,img中必須有jqimg屬性,這個(gè)屬性放的是大圖的地址;
js代碼如下:
<script type="text/javascript">
$(function () {
$(".jqzoom").jqueryzoom({
xzoom: 300, //放大圖的寬度(默認(rèn)是200)
yzoom: 300, //放大圖的高度(默認(rèn)是200)
offset: 10, //離原圖的距離(默認(rèn)是10)
position: "right", //放大圖的定位(默認(rèn)是"right")
preload: 1
})
})
</script>
用法:$(".jqzoom").jqueryzoom
如果只添加這么多代碼效果會(huì)出來,但是不是那么的理想。為了更加美觀,必須添加如下的css代碼:
<style type="text/css">
.jqzoom{
border:1px solid #BBB;
float:left;
position:relative;
padding:0px;
cursor:pointer;
}
/*jQzoom*/
div.zoomdiv {
z-index: 999;
position : absolute;
top:0px;
left:0px;
width : 200px;
height : 200px;
background: #ffffff;
border:1px solid #CCCCCC;
display:none;
text-align: center;
overflow: hidden;
}
div.jqZoomPup {
z-index : 999;
visibility : hidden;
position : absolute;
top:0px;
left:0px;
width : 50px;
height : 50px;
border: 1px solid #aaa;
background: #ffffff url(../images/zoomlens.gif) 50% top no-repeat;;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}
</style>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家學(xué)習(xí)jquery程序設(shè)計(jì)有所幫助。
- jquery插件jquery.LightBox.js實(shí)現(xiàn)點(diǎn)擊放大圖片并左右點(diǎn)擊切換效果(附demo源碼下載)
- 基于jQuery仿淘寶產(chǎn)品圖片放大鏡代碼分享
- jquery圖片滾動(dòng)放大代碼分享(2)
- jQuery左右滾動(dòng)支持圖片放大縮略圖圖片輪播代碼分享
- jQuery實(shí)現(xiàn)類似淘寶網(wǎng)圖片放大效果的方法
- jQuery插件zoom實(shí)現(xiàn)圖片全屏放大彈出層特效
- Jquery實(shí)現(xiàn)鼠標(biāo)移動(dòng)放大圖片功能實(shí)例
- 圖片放大鏡jquery.jqzoom.js使用實(shí)例附放大鏡圖標(biāo)
- JQuery控制圖片由中心點(diǎn)逐漸放大效果
相關(guān)文章
簡(jiǎn)單的代碼實(shí)現(xiàn)jquery定時(shí)器
項(xiàng)目遇到一個(gè)消息的模塊,在導(dǎo)航條最上面.想實(shí)現(xiàn),當(dāng)收到消息的時(shí)候能夠及時(shí)的刷新,顯示收到消息的條數(shù),下面為大家介紹兩種不錯(cuò)的方法,感興趣的朋友可以參考下2014-01-01
jquery實(shí)現(xiàn)紅色豎向多級(jí)向右展開的導(dǎo)航菜單效果
這篇文章主要介紹了jquery實(shí)現(xiàn)紅色豎向多級(jí)向右展開的導(dǎo)航菜單效果,涉及jquery鼠標(biāo)hover事件結(jié)合class樣式動(dòng)態(tài)添加與刪除的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
使用js dom和jquery分別實(shí)現(xiàn)簡(jiǎn)單增刪改
今天學(xué)了jquery框架的簡(jiǎn)單使用。于是用它實(shí)現(xiàn)簡(jiǎn)單的增刪改,接著也用原始的javascript實(shí)現(xiàn)同樣的功能,兩者對(duì)比可以看出jquery的強(qiáng)大2014-09-09
Bootstrap table 實(shí)現(xiàn)樹形表格聯(lián)動(dòng)選中聯(lián)動(dòng)取消功能
這篇文章主要介紹了Bootstrap table 實(shí)現(xiàn)樹形表格聯(lián)動(dòng)選中聯(lián)動(dòng)取消功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09

