Show Div On Mouseover
On mouseover can this div be attached to the mouse pointer so that its contents are shown on mouseover? If so how is this d
Solution 1:
<divonmousemove="position();"onmouseout="hide();">abc</div><divid="tip"style="position: fixed; visibility: hidden;">that's abc!</div><scripttype="text/javascript">functionposition() {
var d = document.getElementById('tip');
d.style.visibility = 'visible';
d.style.left = event.screenX + 'px';
d.style.top = event.screenY + 'px';
}
functionhide() {
document.getElementById('tip').style.visibility = 'hidden';
}
</script>
When the user mouses over the "abc" div, the "that's abc!" div is shown next to the mouse cursor (and follows it).
Solution 2:
Try this:
<div id='show' onmouseover="this.style.display = 'block';"></div>
But for that to work, the div should be visible first. However, if the div is hiddne (display:none) then onmoueever event won't be able to find the div and no event will be triggered on it. Having said that, try this which uses visibility property.
<div id='show' onmouseover="this.style.visibility = 'visible';" onmouseout="this.style.visibility = 'hidden';"></div>
Post a Comment for "Show Div On Mouseover"