第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

檢查是否用jQuery加載了圖像(沒有錯(cuò)誤)。

檢查是否用jQuery加載了圖像(沒有錯(cuò)誤)。

慕妹3146593 2019-06-09 16:40:31
檢查是否用jQuery加載了圖像(沒有錯(cuò)誤)。我使用JavaScript和jQuery庫操作無序列表中包含的圖像縮略圖。當(dāng)圖像被加載時(shí),它只做一件事情,當(dāng)錯(cuò)誤發(fā)生時(shí),它會做其他事情。我使用jQueryLoad()和Error()方法作為事件。在這些事件發(fā)生后,我檢查.Complete的ImageDOM元素,以確保在jQuery可以注冊事件之前圖像還沒有加載。它正常工作,除非在jQuery注冊事件之前發(fā)生錯(cuò)誤。我能想到的唯一解決方案是使用IMGonError屬性將一個(gè)“標(biāo)志”全局存儲在某個(gè)地方(或者在它是Self的節(jié)點(diǎn)上),說明它失敗了,這樣jQuery就可以在檢查.Complete時(shí)檢查那個(gè)“存儲/節(jié)點(diǎn)”。有人有更好的解決方案嗎?編輯:粗體的要點(diǎn),并增加額外的細(xì)節(jié)如下:在圖像上添加加載和錯(cuò)誤事件后,我正在檢查圖像是否完成(也稱為加載)。那樣的話,如果圖像是在事件注冊之前加載的,我仍然會知道。如果圖像在事件之后沒有加載,那么當(dāng)它加載時(shí),事件就會處理它。問題是,我可以很容易地檢查圖像是否已經(jīng)加載,但是我不知道是否發(fā)生了錯(cuò)誤。
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

另一個(gè)選項(xiàng)是觸發(fā)onload和/或onerror通過創(chuàng)建內(nèi)存中的映像元素并將其設(shè)置為src屬性的src原始圖像的屬性。這里有一個(gè)例子說明了我的意思:

$("<img/>")
    .on('load', function() { console.log("image loaded correctly"); })
    .on('error', function() { console.log("error loading image"); })
    .attr("src", $(originalImage).attr("src"))
;

希望這能幫上忙!


查看完整回答
反對 回復(fù) 2019-06-09
  • 3 回答
  • 0 關(guān)注
  • 530 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號