1. 程式人生 > >js的image()迴圈建立,src始終為最近建立的那個解決辦法(給image.onload傳參)

js的image()迴圈建立,src始終為最近建立的那個解決辦法(給image.onload傳參)

錯誤例項,img的src始終為最新建立imgObj的src有問題:

    for(var i = 0; i < length; i++){
      var imgObj=new Image();
      imgObj.src="動態獲取圖片的url";
      imgObj.onload=function(){

      var html +='<img src="'+imgObj.src+'"></li>';
      
      $("#position").append(html);
      }
    }

就尋思onload是否可以傳參,這問題不就解決了嘛……趕緊改造:

initIma function(){
    
    for(var i = 0; i < length; i++){
      var imgObj=new Image();
      imgObj.src="動態獲取圖片的url";
      imgObj.onload=loadImage(imgObj.src);
    }
}
var loadImage = function(imgSrc){
	var html +='<img src="'+imgSrc+'"></li>';
    $("#position").append(html);
}


感謝思路

相關推薦

js的image()迴圈建立src始終最近建立那個解決辦法image.onload

錯誤例項,img的src始終為最新建立imgObj的src有問題: for(var i = 0; i < length; i++){ var imgObj=new Image(); imgObj.src="動態獲取圖片的url";

SSM專案中引入其他jar找不到解決辦法jodconverter-2.2.2.jar

安裝到mvn裡面 mvn install:install-file -Dfile=jodconverter-2.2.2.jar -DgroupId=org.improve4meaven.jodconverter -DartifactId=jodconverter -Dversion= -

不能開啟到主機的連線在埠1521:連線失敗的解決方法修改遠端桌面連線埠

1、修改遠端桌面連線埠   遠端桌面終端服務預設埠為“3389”,為防止他人進行惡意連線,就需要對預設埠進行更改。對此可開啟登錄檔編輯器,依次展開“HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Terminal S

IDEA 卡住半天buid編譯不動——解決辦法適用於maven和gradle及定位思路

【號外號外!】 最終解決辦法並不複雜,關鍵在於“遇見問題,怎麼樣層層分析,多條路徑試錯,最終解決問題的思路或者能力”——資深碼農的核心競爭力之一   背景 今天結束完最近2個月的一個專案,開心鴨,IDEA切換程式碼到其它歷史專案繼續推進。咦,什麼情況

JVM就建立一個Class型別的例項並關聯起來。

JVM為每個載入的class建立對應的Class例項,並在例項中儲存該class的所有資訊。如果獲取了某個Class例項,則可以獲取到該例項對應的class的所有資訊。 通過Class例項獲取class資訊的方法稱為反射(Reflection)。 反射的目的是當

如何解決maven搭建專案的時候src/main/java無法建立的問題提示資訊The folder is already a source folder.

原因:maven自己引的jdk包不對,需要重新引包 操作方式: 1、在專案上右擊(或用快捷鍵ALT+ENTER),開啟properties-->java builder path-->remove掉原來的jdk包,引入自己安裝的jdk包即可

Source Insight 中文註釋亂碼解決辦法完美解決一鍵搞定【轉】

ash save sys lan sim edit ext pan character 轉自:http://blog.csdn.net/bjarnecpp/article/details/70174752 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 S

python用matplotlib作圖的時候中文標註無法正常顯示亂碼小方框的解決辦法

關於python引用matplotlib作圖的時候,中文標註無法正常顯示,亂碼為小方框 通常在作圖的時候,沒有設定字型以為是預設字型,但是這裡會追蹤不到字型的位置,執行下面的程式碼,出現的圖會出現不能顯示中文的異常 from matplotlib import pyplot as p

python學習之網站的編寫HTMLCSSJS十五----------示例彈出一個背景半黑色前面是白框的彈窗功能已經編好的框架

效果圖,程式碼直接可應用,按自己的需要在其中加入想要的內容:  程式碼及講解: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <

MFC中當儲存點陣圖時圖片全黑的解決辦法

        需要建立相容點陣圖,建立相容DC,然後需要將點陣圖選入DC中,再將螢幕DC的影象拷貝到建立的相容記憶體DC中。 ······ CRect rect1; GetClientRect(&rect1);

【Python】django切換資料庫mysql後報錯Error loading MySQLdb module解決辦法

初學django 將預設資料庫換成mysql後 修改setting.py檔案的資料庫配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME

oracle資料庫計算兩個時間型別欄位值的時間差並轉換合適的時間格式顯示按時分秒展示

1.背景    資料庫表名為tablename。其中兩個欄位為startdate(開始時間),closedate(結束時間)。 2.需求    建立試圖,查詢出間隔時間並顯示為自定義的格式。 3.sql語句  select t.*,

mysql中使用聚合函式結果集仍顯示size1所有元素Null問題的解決

1.不使用聚合函式sql:select * from sys_role_data a left JOIN sys_office b  ON a.office_id = b.id  LEFT JOIN sys_role c   on a.role_id = c.id   WHE

Source Insight 中文註釋亂碼解決辦法完美解決一鍵搞定

我從網上查了一堆解決辦法,但是都是2017年以前的解決方案,並且都是針對於source insight 3.5及以下版本的,目前SI軟體版本都到4.0了,應該有新方法出現了。 —————————————————————————————————————— 乾貨:Source

Mybatis:使用bean當傳入值Null時提示“無效的列型別”的解決辦法

提示: Try setting a different JdbcType forthis parameter or a differentjdbcTypeForNull configuration property. Cause: java.sql.SQLException: 無效的列型別: 1111

tensorflow訓練網路時loss出現nan值準確率0的問題解決方法嘗試

問題:在使用tensorflow訓練網路的時候,發現每次一個batch訓練時,它的loss都為nan,導致準確率都為0。nan是代表無窮大或者非數值,一般在一個數除以0時或者log(0)時會遇到無窮大,所以你就要想想是否你在計算損失函式的時候,你的網路輸出為0,又計算log,

lucene全文搜尋之三:生成索引欄位建立索引文件索引欄位加權基於lucene5.5.3

前言:上一章中我們已經實現了索引器的建立,但是我們沒有索引文件,本章將會講解如何生成欄位、建立索引文件,給欄位加權以及儲存文件到索引器目錄 一、建立索引文件 一個索引目錄可以放多個索引文件,每個索引

微信統一下單介面body中文報【簽名錯誤】的解決辦法

該處記錄的是本人在開發過程中遇到的問題以及解決的方案。 現象:微信支付,調微信的統一下單介面,本地jetty 和 tomcat 都可以調通,並能完成支付。但是部署到centos伺服器上之後,就一直報簽名錯誤。 解決:經反覆查詢,確定是請求介面時傳送的資料中,body是中文亂

列印一個N*N的方陣N每邊字元的個數 3〈N〈20

本程式可以完美輸出,效果如下: 相信你已經很期待程式碼實現了吧,其實程式碼真的不難,關鍵是思想。我說說我的想法吧,首先我構造了一個數組,儲存了上面圖片中字元一行的一半。聰明的你肯定看出來了,上面多數字符都是相同的,是的我只不過是一行一行的列印了這些重複的字元,當然是

列印一個N*N的方陣N每邊字元的個數 3〈N〈20 寫出來真是淚牛滿面啊。

本程式可以完美輸出,效果如下: 相信你已經很期待程式碼實現了吧,其實程式碼真的不難,關鍵是思想。我說說我的想法吧,首先我構造了一個數組,儲存了上面圖片中字元一行的一半。聰明的你肯定看出來了,上面多數