[精讚] [會員登入]
1505

Jquery 圖片放大的工具:放大鏡

想讓網頁上的圖片局部放大,有沒有簡單好用的 jquery?

此文完整連結 http://n.sfs.tw/13099

複製連結 Jquery 圖片放大的工具:放大鏡@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-22 15:54:07 最後編修
2019-02-09 21:49:49 By 張○○
 

自動目錄

我想讓網頁的圖片放大,局部放大,本來我的作法是把圖片下載下來或是瀏覽器提供檢視圖片的功能放大來看。

做了幾次後,我發現這不濟事,還是得找個合用的 js來處理。

找了幾個不太合用,最後發現這個很不錯:

官網

https://www.elevateweb.co.uk/image-zoom

設定

https://www.elevateweb.co.uk/image-zoom/configuration

 

他的作法是img標籤可帶一個圖片,也可以不帶就用原圖

<img id="zoom_01" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>

這樣子就能放一個小圖,滑鼠過去就拿大圖的一部分給你看。

但是這不符合我的需要,因為我只有一張圖,沒有小圖。

而且我的圖片在網頁上還會配合視窗作大小的變化(響應式設計),這樣子會很怪異。

例如原圖 300x200,有可能縮放到900x600(失真),我附的大圖是600x400。放大鏡一過去竟然變成放大鏡中的畫面比原本看到的還小。

所以我就修改原本的js,開了一個GIT分枝,再把他放出來。

範例圖

HTML

<img src='image.png' />

JQUERY/JS

<script src="query.elevatezoom.js"></script>
$("img").elevateZoom({zoomType:'lens',lensSize:150,zoomimageRatio:2.3});

zoomimageRatio:2.3 代表放大原圖的 2.3倍,預設1

 

下載

 

https://github.com/AxerZ/elevatezoom

 

你可能感興趣的文章

[Javascript/Jquery] 移除textarea中空行、空白行。 textarea中要移除沒內容的空行、只有空白的行、只有定位字元的行

[Ckeditor4] 讀、寫與插入內容到欄位 Ckeditor4 提供非常多方法,可以插入、讀取和寫入到TEXTAREA中

[CKeditor4] 設定區塊樣式、段落格式、字型名稱及字型大小 CKeditor4中要自訂設定區塊樣式、段落格式、字型名稱及字型大小。

[jQuery] 利用load()來達成ajax的寫法 jQuery中利用load()來達成ajax的寫法,也有人稱他是假的ajax,作法就是..

[CKeditor4] 修改特殊字元 CKeditor4 中設定自己想用的特殊字元

[Javascript] NaN是什麼? javascript 的NaN和取得整數

[Jquery] 複選的checkbox取值 遇到複選的checkbox該如何取值?

[jQuery] checkbox 及 radio 設定值 jQuery 之 checkbox 及 radio 取值及設定值的方法

Jquery 圖片放大的工具:放大鏡 想讓網頁上的圖片局部放大,有沒有簡單好用的 jquery?

Jquery+CSS div區塊的拖拉(drag and drop)效果 網頁想要做到拖拉區塊的功能,但又不想使用他人的插件或是 jquery-ui的話,怎麼做?

我有話要說


限制:留言最高字數1000字,超過部分會被截掉。請注意:留言不可帶有網址,會被濾掉。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[jQuery] textarea 的取值和給值 HTML 的 TEXTAREA 標籤若要用 jquery 取值,不能使用 .text() 或 .html() ,使用 .

[jQuery] select 元件的取值及給值 html中的元件select,在jquery中要如何使用?

好用的3+2碼郵遞區號查詢系統推薦 網路上找到用地址輸入判斷3+2碼郵遞區號的辨識率不高,除了這個網站…

[CodeIgniter 3] 資料庫的使用方法整理2/2 CI3 承襲 CI2,有很多的builder class可以用,依各人的使用習慣,有人喜歡一堆sql字串,有人喜歡用helper

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也