Forum Moderators: open
What I need is something that tells the mouse has been paused for 0.3sec.
Does javascript or IE support this functionality?
Thanks!
<code>
var popup = window.createPopup();
var popupTimer;
function showPopup(string)
{
var popupBody = popup.document.body;
popupBody.style.border = "1px solid black";
popupBody.style.margin = "1px 0px 4px 4px";
popupBody.style.backgroundColor = '#F5F5DC';
popupBody.innerHTML = string;
realWidth = popupBody.scrollWidth;
realHeight = popupBody.scrollHeight;
popupTimer = window.setTimeout("popup.show(" + (event.x + 10) + ", " + (event.y+10) + ", " + (realWidth + 6) + ", " + realHeight + ", window.document.body)", 750);
}
function hidePopup()
{
popup.hide();
window.clearTimeout(popupTimer);
}
</code>
var oldMouseX=0;
var oldMouseY=0;
var mousePaused = 0;
function getMousePos (e) {
if(arguments[0])
{
mouseX = e.clientX;
mouseY = e.clientY;
}
if(mouseX==oldMouseX && mouseY ==oldMouseY)
{
mousePaused = 1;
}
else
{
mousePaused = 0;
}
oldMouseX=mouseX;
oldMouseY=mouseY;
}
document.onmousemove =getMousePos;
setInterval(getMousePos(),300);
Thanks!
I realized title works too; however, my tooltip can be pretty long, the limit is 4,000 words. So I needed a customized pop-up window