PHP beginner |
|
Hallo, ik heb hier een zeer simpele tooltip gemaakt dat mijn muis volgt wanneer je over een bepaald object gaat.
Het enige probleem is, dat hij die achtergrond images niet meer meeneemt.
In mijn html heb ik dit staan:
<div id="tooltip">
<div id="tooltipTop"></div>
<div id="tooltipMiddle">test</div>
<div id="tooltipBottom"></div>
</div>
<div id="tooltip">
<div id="tooltipTop"></div>
<div id="tooltipMiddle">test</div>
<div id="tooltipBottom"></div>
</div>
en een klein beetje css erbij:
#tooltip {
width: 231px;
height: auto;
position: absolute;
}
#tooltipTop {
background-image: url(images/tooltipTop.png);
width: 241px;
height: 12px;
}
#tooltipMiddle {
background-image: url(images/tooltipMiddle.png);
width: 231px;
height: 12px;
padding-left: 5px;
padding-right: 5px;
}
#tooltipBottom {
background-image: url(images/tooltipBottom.png);
width: 241px;
height: 12px;
}
#tooltip { width: 231px; height: auto; position: absolute; } #tooltipTop { background-image: url(images/tooltipTop.png); width: 241px; height: 12px; } #tooltipMiddle { background-image: url(images/tooltipMiddle.png); width: 231px; height: 12px; padding-left: 5px; padding-right: 5px; } #tooltipBottom { background-image: url(images/tooltipBottom.png); width: 241px; height: 12px; }
en dan dit stukje javascript
// JavaScript Document
var tooltipScreen;
document.onmousemove = getMousePos;
function getMousePos(e) {
if(tooltipScreen == true) {
document.getElementById('tooltip').style.top = e.pageY + 10 + "px";
document.getElementById('tooltip').style.left = e.pageX + 10 + "px";
}
}
function showInfo(tekst) {
tooltipScreen = true;
document.getElementById('tooltip').style.display = "block";
document.getElementById('tooltip').innerHTML = tekst;
}
function hideInfo() {
tooltipScreen = false;
document.getElementById('tooltip').style.display = "none";
}
// JavaScript Document var tooltipScreen; document.onmousemove = getMousePos; function getMousePos(e) { if(tooltipScreen == true) { document.getElementById('tooltip').style.top = e.pageY + 10 + "px"; document.getElementById('tooltip').style.left = e.pageX + 10 + "px"; } } function showInfo(tekst) { tooltipScreen = true; document.getElementById('tooltip').style.display = "block"; document.getElementById('tooltip').innerHTML = tekst; } function hideInfo() { tooltipScreen = false; document.getElementById('tooltip').style.display = "none"; }
|