я сделать что-то подобное, чтобы справиться с недостающее изображение и заменить его на цвет фонацвет фона в изображении (светлячок)
<td width="34"><img onError="handleError(this, '#fff', 'fail');" src="'. $profileImg .'" alt="" height="'.$imgHeight.'" /></td>
И это функция Javascript, который обрабатывает, что:
function handleError(elem, colorCode, state){
if ((typeof(elem.onerror) === 'function' && state === 'fail') || (elem.width === 0)){
elem.style.backgroundColor = colorCode;
console.log(colorCode);
}
}
console.log показывает, что firefox идет туда, но не отображает цвет фона ...
PS: Я также пытался использовать JQuery ..
Что я делаю неправильно?
Я бы сказал, что вы не можете установить цвет фона для изображения ... попробуйте установить его в TD вместо этого. – Michi