jQuery插件之jqzoom


jqzoom是一款基於jQuery的圖片方法插件。

使用方法:1.引入jQuery與jqzoom,jqzoom.css

     2.准備兩張一大一小大小相同的圖片,小圖片放在<img>標簽的"src"屬性里,給img標簽加個<a>標簽,<a>標簽的"href"屬性鏈向大圖片

參數說明:zoomWidht:  小圖片所選區域的寬度。

     zoomHeight:   小圖片所選區域的高度。

     zoomType:   默認值為standard。如果設為reverse,在小圖片仲,移入鼠標時,所選區域高亮,非選中區域淡灰色。

     xOffset:    放大后的圖片與小圖片間的X(橫坐標)距離。

     yOffset:    放大后的圖片與小圖片間的Y(縱坐標)距離。

     position:     放大后的圖片相對原圖片的位置,默認為"right",還可設置為"left","top","bottom"。

     lens:      布爾值,表示是否顯示小圖片中的選中區域,默認值為"true",如果設為"false",則放大后的圖片上面不會出現主題字樣。

     imageOpacity: 當zoomType的值為"reverse"時,用來設置非選中區域透明度的值。取值范圍在(0.0-1.0)間。

     preloadImages:布爾值,表示是否重新加載大圖像。

     preloadText:  重新加載大圖像時,小圖像顯示的文本說明。

       title:      大圖像頂部是否顯示<a>標簽里的title。

     showEffect:   大圖像加載時的特效,可選值:"show"表示直接顯示,"fadein"由透明度漸變載入效果。

     hideEffect:   大圖像隱藏特效,可選值:"hide"表示直接隱藏,"fadeout"透明度漸變隱藏。  

     fadeinSpeed:  當大圖像的載入特效設為"fadein"時,此屬性可設置特效的時間,可選值為'fast','slow',number分別代表,快慢,毫秒數。

     fadtoutSpeed:  當大圖像的隱藏特效設為"fadeout"時,此屬性可設置特效載的時間,可選值為'fast','slow',number分別代表,快慢,毫秒數。

例子:

     HTML代碼:

<body>
    <div style="margin-left:500px;">
        <a id="img1" href="/1big.jpg" title="我的星星" ><img src="/1small.jpg" alt="" /></a>
    </div>
</body>

     js代碼:

    <script src="jQuery.1.8.3.js" type="text/javascript"></script>
    <script src="jquery.jqzoom-core.js" type="text/javascript"></script>
    <link href="jquery.jqzoom.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        $(function () {
            $('#img1').jqzoom({
                zoomWidth:200,
                zoomHeight:200,
                position:"bottom",
          yOffset:50, lens:
true, imageOpacity:1.0 }); }) </script>

完整代碼下載

 


免責聲明!

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



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