1. 程式人生 > >js實現類似相簿的縮圖效果

js實現類似相簿的縮圖效果

使用jqthumb.js外掛製作縮圖
1.將下載好的jqthumb.js外掛匯入html

<script type="text/javascript" src="js/jqthumb.js"></script>

2.建立需要縮圖顯示的圖片dom,並制定id

<img src="/img/test.png" id="testimg" />

3.js呼叫

$("#testimg").jqthumb({
	classname: 'jqthumb', // 生成縮圖的 div 類名. 預設是 jqthumb
	width: '285px', // 剪裁後新圖片的寬度. 預設是 100px.
height: '210px', // 剪裁後新圖片的高度. 預設是 100px. source: 'src', // 影象資源的屬性. 預設 src. show: true, // TRUE = 處理後立即顯示. FALSE = do not show it. DEFAULT IS TRUE. // responsive: 20, // 只在舊的瀏覽器中使用. 0 to disable. DEFAULT IS 20 zoom: 1, // 放大倍數, 2 圖片實際大小的2倍. DEFAULT IS 1 method: 'auto', // 3 methods available: "auto", "modern" and "native". DEFAULT IS auto
});

jquery庫自行新增
4.效果
在這裡插入圖片描述

ps:相簿原始碼可發郵箱

相關推薦

js實現類似相簿效果

使用jqthumb.js外掛製作縮圖 1.將下載好的jqthumb.js外掛匯入html <script type="text/javascript" src="js/jqthumb.js">

原生js實現簡單的焦點效果

begin pic false doctype 目標 16px urn 旅行 .cn 用到一些封裝好的運動函數,主要是定時器 效果為圖片和圖片的描述定時自動更換 <!DOCTYPE html> <html> <head>

js實現類似TabPage切換的效果

首先宣告:這個js演算法的原理並非原創,這裡只是學習實現的效果和原理!尊重原創,原創作者無從考證,多個開源的類似後臺管理系統中都有這個多iframe的效果,且實現的效果一致,都採用了相同的演算法版本。本人只是學習瞭解之後,做了一個精簡版的還原。 首先核心的js實現程式碼如下: $(fu

原生js實現簡單輪播效果

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>首頁</title> <style> .father{

Bootstrap實現基於carousel.js框架的輪播效果(無過渡動畫)

宣告式觸發需要使用到的幾個data-*屬性 1.data-ride:作用在最外層容器上,固定值:carousel 2.data-target:作用在class=carousel-indicator

JS實現下拉菜單效果

nts arr for循環 var true display 獨立 ++ dom0 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset

使用three.js實現機器人手臂的運動效果

rotation 讓我 mes 特殊性 骨骼 都是 包括 跟著 實現圖   Three.js 是一款運行在瀏覽器中的 3D 引擎,你可以用它創建各種三維場景,包括了攝影機、光影、材質等各種對象。你可以在它的主頁上看到許多精彩的演示。不過,這款引擎目前還處在比較不成熟的開發

UWP:使用Behavior實現FlipView簡單效果

spl send 應該 code load isp start 個性 source 先上效果圖 首先安裝Behavior SDK:在Nuget中搜索安裝 Microsoft.Xaml.Behaviors.Uwp.Managed 。 然後新建類,AnimationFlipV

js實現鼠標的拖拽效果

郵箱 gin start ott borde mouse ora mar mooc 拖拽效果在我們上網的過程中是很常見的,大家都應該在電腦上面登陸過qq吧,當這個qq的登陸框彈出來的時候,我們是可以進行拖動的。這就是一個拖拽效果 這是我在慕課網上面看到的,我直接拿過來了,地

phpcms列表頁js實現加載更多效果

phpcms列表頁js實現加載更多效果先看一下效果:默認顯示6條數據,點擊一次加載更多追加顯示6條,直到數據全部顯示完全,隱藏加載更多按鈕。列表頁引入一下文件:<script type="text/javascript" src="../jquery-1.8.3.min.js"></scri

利用JS實現簡單的瀑布流效果

color position func 如何實現 利用 無限 bar 拓展 復制代碼 一.瀑布流之準備工作    首先聲明下, 為了方便演示和聯系, 我使用的是本地圖片, 如果大家有需要的話可以嘗試著寫下網絡的, 不過本地和遠端的大致是相同的. 那麽我就來簡單介紹下本地

js實現簡單的輪播效果

utf int ack load blog 輪播 HA 實現簡單 interval <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

js實現仿購物車加減效果

eight pin lis png tofixed solid alt mage align 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g

html5 postMessage 實現類似 sendMessage 的同步效果,支持跨域

ase HA input itl ner button () function inpu 實現一個客戶端發送 “1+2“ 跨域的另一個頁面中,回調返回”3“的場景。 客戶端:請在 http://127.0.0.1/pk/in

使用原生js實現仿淘寶放大鏡效果

放大鏡實現步驟 1.獲取元素 2.實現滑鼠移上時顯示小方塊 和大圖 3.再新增中圖的移動事件 獲取滑鼠的座標付給小方塊 注意必須座標還要減去小方塊的寬高的一半 讓游標在中間顯示 4.實現大圖同比例的顯示 原理:游標移動的座標/大圖移動的座標=中圖的寬度/大圖的寬度 求的是大圖

【微信小程式】--bindtap引數傳遞,配合wx.previewImage實現多張預覽

  本文為原創隨筆,純屬個人理解。如有錯誤,歡迎指出。 如需轉載請註明出處 在微信小程式中預覽圖片分為   a、預覽本地相簿中的圖片。   b、預覽某個wxml中的多張圖片。 分析:實質其實是一樣的。都是給wx.previewImage傳入引數

WPFの實現word的效果

end ati ESS ott href sta ram enable ase 原文:WPFの實現word的縮放效果ms-word做出的效果令人十分欣喜,那麽如何用wpf達到這個效果,下面我們來進行討論。 界面上我用一個WrapPanel作為父級控件,動態添加InkCan

js實現點選小看大

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> #o

PS學習記錄6--html5 canvas+js實現ps鋼筆摳

html5 canvas+js實現ps鋼筆摳圖 1. 專案要求需要用js實現photoshop中鋼筆摳圖功能,就用了近三四天的時間去解決它,最終還是基本上把他實現了。     做的過程中走了不少彎路,最終一同事找到了canvans以比較核心的屬性globalCo

原生js實現滑鼠點選切換效果

今天之所以寫一篇關於js的程式碼實現,一方面是因為個人習慣用jquery編寫程式碼,另一方面是因為github這個大平臺拋棄了jquery。 Jquery是一個js庫,極大簡化js程式設計,使用方便,相容性好,這篇文章就以一個例子來說明jq和js的編寫差別。 首先我們看一下效果圖: