私の全体的な問題は、画像の遅延読み込みです。画面に表示されているときにのみ画像を読み込むようになりました。画面に表示されていない画像を削除する必要があります。
と思った
$(image).removeAttr("src")
それを実行し、srcを正しく削除しますが、画面から画像をクリアしたり、altにあるものに置き換えたりすることはありません。
画像を削除するにはどうすればよいですか?注:imgタグは削除したくありません(後で必要になります)。画面から画像をクリアするだけです。
関連する可能性のある他のコード(理由はわかりませんが)-
updateCarImages:=>
imagesOnScreen = $(@el).find(".carImageClass:onScreen")
imagesOffScreen = _.without(cachedImagesOnScreen,imagesOnScreen)
for image in imagesOnScreen
imgSrc = $(image).attr("src")
if (!imgSrc)
id = $(image).data("tooltip-id")
console.log(id)
result = resultsStore.get(id+"")
console.log(result)
$(image).attr("src", result.get("carImageUrl"))
console.log(imagesOffScreen)
for image in imagesOffScreen
$(image).removeAttr("src")