2013-02-23 2 views
0

다음 블록이 동적으로 채워 빈 이미지와 자신의 캡션의 자리 (imagecontent을) 숨길 빈 이미지를 처리하는 문제는 위의 코드 블록이 xhtml DOCTYPE과 완벽하게 작동하지만 이들은 html DOCTYPE 규격입니다. 결과적으로 문서는 w3c 유효성 검사 프로세스를 통해 유효성이 검사되지 않습니다.XHTML을 준수 오류 처리기 이벤트는 코드의

또한 이미지가 없으면 imagecontent div의 빈 공간을 대체 더미 이미지로 바꾸고 싶지 않습니다.

html DOCTYPE 준수 onerror과 유사한 xhtml DOCTYPE 준수 오류 처리기 이벤트가 있습니까? 유효성 검사 프로세스를 통해 유효성이 검사되는 빈 이미지를 처리 ​​할 수 ​​있습니까?

jQuery의 대체 솔루션에 대한 참조 또는 가이드 라인은 정확한 목적을 위해 사용되어야합니다.

덕분에,

+0

[눈에 잘 띄지 않는 JavaScript] (http://en.wikipedia.org/wiki/Unobtrusive_Javascript)를 사용하여 오류 이벤트 처리기에 연결 – Alohci

+0

로켓 과학에 대한 @Alohci 적립 지식은 우리에게 어려운 일이 아닙니다. 우리는 그렇게하려고 시도하지만, 현재 상황을 바탕으로 문제에 대해 깊이있게 다룰 수있는 범위를 가지고 있습니다. 어쨌든, 당신의 제안에 감사드립니다. –

답변

1

도 이미지 ID 또는 클래스를 필요로하지 않는 jQuery를에 간단한 해결책은 다음과 같습니다

$("img").error(function(){ 
    $(this).hide(); 
}); 

그것은 https://stackoverflow.com/a/10447080/1799764

에서 코더 라는 이름의 사용자가 대답했다