내 문제에는 3 개의 태그가 포함되어 있습니다.호버 이펙트 위치 절대 절대
- 이미지 주위를 돌며 상대적으로 배치되는 래퍼 div.
- 너비와 높이가 100 % 인 절대 위치에있는 앵커 태그입니다. 이렇게하면 사용자가 이미지의 아무 곳이나 클릭하여 URL로 이동하거나 새 탭에서 마우스 오른쪽 버튼으로 클릭하고 열 수 있습니다.
- 마지막으로 이미지 태그가 있습니다.
내 목표는 사용자가 이미지를 가리킬 때 이미지에 효과를 추가하는 것입니다. onmousover
알림 속성에서 볼 수있는 것처럼 유일한 문제는 앵커 태그 위에 마우스를 올려 놓는 것만 이미지를 가리킬 때 발생합니다. 그래서 어떻게 든 내 onmouseover를 이미지에 전파해야 할 필요가 있다고 생각합니까? 나는 도움을 청하며 큰 도움이 될 것입니다. 아, 모든 프레임 워크 (jquery, prototype)를 피하십시오. js와 css 만 부탁합니다. 정말 고맙습니다.
<div class="boardPostImage">
<a href="image?id=${image.id}" class="boardPostImageAnchor"></a>
<img alt="${boardPost.content}" src="${initParam.imageCropMedium}${image.id}.jpg" onmouseover="alert('hello')" />
</div>
왜''? 그리고 함수를'MouseOverImage()'함수 안에 넣을 수 있습니다. 이제 앵커 위로 마우스를 가져 가면 언제든지 해당 기능을 실행할 수 있습니다. –
답장을 보내 주셔서 감사합니다. 내가 말했듯이 앵커는 절대적인 입장입니다. 내 이미지 주위에 감싸면 웹 페이지의 전체 흐름을 절대적으로 잃어 버릴 수도 있습니다. 그래서 앵커는 혼자 서 있어야합니다. – gmustudent
img가 앵커 위에 머물도록 z-index를 설정해 보셨습니까? – Shuping