이미지 맵의 핫 스폿 위에 마우스를 가져 가면 일부 div를 표시하고 숨길 수있는 간단한 javascript를 수행했습니다.스크롤 위치에 따라 위 또는 아래 핫 스폿을 표시하는 툴팁
<script>
function showDiv(name) {
document.getElementById(name).style.display = "block";
}
function hideDiv(name) {
document.getElementById(name).style.display = "none";
}
</script>
이 기능은 mouseover 및 mouseout 이벤트에서 적절하게 호출됩니다.
현재 포지셔닝이 CSS에 적용됩니다. 그러나 스크롤 위치에 따라 핫스팟 위 또는 아래에 툴팁을 표시하기 위해 이것을 확장하고 싶습니다. 내 말은 화면 하단에있는 핫스팟 위에 마우스를 올려 놓으면 표시되는 div가 보이지 않게되어 방문자가 화면을 아래로 스크롤해야 볼 수 있습니다. 나는 그런 경우에 핫스팟 위에 나타나기를 원합니다.
의견, 감사합니다.
변수 document.documentElement.clientHeight 및 window.pageYOffset이 중요 함을 알고 있습니다. – timewarpagain
이 링크를 참조하십시오. 이것은 귀하의 요구 사항을 충족시킵니다. http://www.walterzorn.com/tooltip/tooltip_e.htm http://www.dyn-web.com/code/tooltips/ – sathish