我试图获得相对于窗口的确切鼠标位置.
这是我的问题......
document.height = 1600(实际文件大小)window.height = 400(可见)我需要找出相对于窗口的鼠标位置,而不是pageY属性提供的文档.
这是一个大工具提示,它会在mouesover上弹出一个表项.如果屏幕底部没有足够的空间(窗口最大),则工具提示将显示在指针上方,否则显示在指针下方.这工作正常,直到文档大小大于pagesize(长表).
谢谢,吕克
Nic*_*ver 35
您可以减去.scrollTop()的window从pageY得到的位置在窗口,如下所示:
var top = e.pageY - $(window).scrollTop();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20568 次 |
| 最近记录: |