function ShowSettingDiv() { var div = document.getElementById('ShowDiv'); //将要弹出的层 div.style.display = "block"; //ShowDiv初始状态是不可见的,设置可为可见 //window.event代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状. //clientX是鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 div.style.left = event.clientX + 15; //鼠标目前在X轴上的位置,加10是为了向右边移动10个px方便看到内容 div.style.top = event.clientY + document.documentElement.scrollTop + 15; div.style.position = "absolute"; //必须指定这个属性,否则div3层无法跟着鼠标动 }