jquery獲取圖片的真實大小
在前端中有許多時候希望顯示圖片的的真實大小的場景(如果圖片預覽這樣的場景),如果直接用選擇器把html中的img元素選擇出來然後輸出他的width()和height()的話,如果對img元素有做樣式限定的則輸出的是樣式中的高度和寬度,無法得出圖片的真實畫素大小。這裡可採用新建個圖片物件,然後直接載入(這裡可以用load載入)整個圖片然後在或者其高寬屬性即可。
如以下demo程式碼
$(document).ready(function(){ $("img").each(function () { //獲取所有img元素,進行遍歷 $("<img />").attr("src", this.src).on("load", function () { //這裡使用的jquery新建一個img物件進行新增attr屬性,把src新增上去,然後進行載入事件 var imgw = this.width; //這裡的width和height就是圖片實際的寬高了 var imgh = this.height; alert("imgw:" + imgw + ',' + "imgh:" + imgh); }); });});
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2730/viewspace-2817562/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript獲取圖片的真實大小JavaScript
- 獲取網路圖片的大小
- 成品直播原始碼,JAVA獲取圖片的寬、高和大小原始碼Java
- 通過url動態獲取圖片大小方法總結
- 已知郵件中圖片的 CID 地址,咋獲取圖片的真實網路地址?比如 src 是"/cgi-bin/"開頭的地址?
- iOS 獲取視訊圖片iOS
- 獲取本地圖片/視訊地圖
- 【API】隨機獲取圖片API隨機
- 獲取bitmap大小
- 一鍵批次獲取易貝商品圖片的實用技巧
- PHP 獲取使用者真實的ipPHP
- laravel symfony request獲取真實ip的坑Laravel
- 獲取客戶端真實IP客戶端
- JavaScript獲取背景圖片定位值JavaScript
- 【Go】獲取使用者真實的ip地址Go
- 【Go】獲取使用者真實的 ip 地址Go
- .net 獲取客戶端真實ip客戶端
- JQuery獲取input type=jQuery
- 使用ColorfulImg獲取圖片主題色!
- Excel 讀取圖片並獲取儲存路徑Excel
- Unity從圖片的位元組資料裡面獲取圖片的寬和高Unity
- flowable 獲取當前任務流程圖片的輸入流流程圖
- activiti 獲取當前任務流程圖片的輸入流流程圖
- java 匿名 泛型 獲取真實類名Java泛型
- Powershell 如何批次獲取檔案大小的實現程式碼
- 為啥從SurfaceView中獲取不到圖片?View
- Chrome 獲取網頁顏色(文字、圖片)Chrome網頁
- jquery獲取元素節點jQuery
- jQuery : ajax獲取Status CodejQuery
- java調節圖片大小Java
- go語言實現簡單爬蟲獲取頁面圖片Go爬蟲
- 如何獲取 Linux 中的目錄大小Linux
- PHP獲取動態跳轉後的真實連結PHP
- 『OpenCV-Python』獲取圖片的基本引數資訊OpenCVPython
- app直播原始碼,Vue獲取URL圖片的寬高APP原始碼Vue
- Qt獲取一張圖片的平均色(主色調)QT
- 伺服器獲取真實客戶端 IP伺服器客戶端
- 直播系統搭建,插入圖片、刪除圖片、設定圖片大小