2012-02-18 6 views
1

작은 이미지가 많은 엄지 손톱이 있는데 사용자가 클릭하면 순수 자바 스크립트를 사용하여 다른 이미지 파일을 열고 싶습니다. 함수의 호출에서 더 큰 이미지 :라이트 박스 큰 이미지보기

onclick="loadLightBox('www....')" 

나는 이것이 부정하다고 생각합니다.

이미지 위치를 제공하기 위해 longdesc 속성을 사용하는 것이 우스운 것인지 아니면 내가 할 수있는 다른 방법이 있는지 궁금합니다. 이상적으로 오히려 JQuery와보다 순수 JS, 심지어 그 또한 사용할 수 있습니다 내가 처음

답변

4

에서 그것을 할 만합니다 다음 가장 좋은 방법 인 경우 비록 Custom Data Attributes in HTML5 :
이 XHTML과 같은 패스 나있다 XHTML이 죽은 것 <img src="/img/thumbnail.jpg" data-big="/img/photo.jpg" />

+0

이제 HTML5로 이동해야합니까? –

+0

좋아요, XHTML을 사용한다면 longdesc 속성도 사용할 것입니다. 그러나 큰 이미지의 URL은'/ img/thumbnails/01.jpg' ->'/ img/photos/01.jpg'과 같이 대체 할 수 있습니다 - 'thumbnails'를 'photos'로 대체하십시오 엄지 손톱의 근원은 당신에게 사진 URL를 줄 것이다. 나는 longdesc-method를 선호한다.) – sebbo2002

+0

다른 하나, IE ... 나는 IE9를 가지고 있으며, 데이터를 수용하지 않는다. –