【发布时间】:2015-07-27 23:08:08
【问题描述】:
我想在我的鼠标下始终有一个 div,我想用这个 div 来显示工具提示。
这是我正在尝试使用的代码。但是这段代码给出了一个错误: " 无法读取未定义的属性 'pageX'"
我的问题是为什么 pageX 未定义,我该如何解决这个问题?
$( document ).ready(function() {
AppentMouse(); //Setup div that is used for mouse icon
window.setInterval(function(){
SetMouse(); //Set div that is used for mouse icon at mouse location
}, 5);
});
function AppentMouse(){
$( 'Body' ).append( "<div id='Mouse'>Mouse</div>");
}
function SetMouse(){
var e = window.event || e;
var left = e.pageX + "px";
var top = e.clientY + "px";
var div = document.getElementById('Mouse');
div.style.left = left;
div.style.top = top;
}
【问题讨论】:
标签: javascript jquery position tooltip mouse