Почему мои стили ошибок применяются к элементу, когда ошибки нет? - PullRequest
0 голосов
/ 11 января 2019

Я использую angularjs (из-за устаревшего проекта) и загружаю некоторые изображения, чтобы заполнить каталог.

В случае, если изображение не существует, я использую onerror, чтобы установить другое изображение (локальное), и я пытаюсь изменить его непрозрачность.

У меня есть следующий код:

<img src="https://myurl.com/image.png" 
     onerror="this.onerror=null; this.src='localImages/fallbackImg.png'; this.style.opacity=1"
style="opacity:0.5; position:absolute; width:100%; height:100%">

Но таким образом все изображения имеют opacity: 1 вместо некоторых, имеющих opacity:0.5 и некоторых opacity: 1.

Примечание. Кроме того, этот фрагмент кода создается внутри ng-repeat, поэтому я делаю это для динамического задания изображений.

Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...