关于Popup的问题

seaonce 2009-01-19 02:51:50
pop.show(event.clientX-1,event.clientY,150,135,document.body);

可以在鼠标点右键时在鼠标处出现右键菜单,但当页面HEIGHT非常高,有滚动条时,这时把滚动条拉到最下面,再触发这个事件时,右键菜单就跑到页上面去了,而不是鼠标处.

如何解决???
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaonce 2009-01-19
  • 打赏
  • 举报
回复
谢谢,果然高手
sprc_lcl 2009-01-19
  • 打赏
  • 举报
回复
pop.show(event.clientX-1,event.clientY+document.documentElement.scrollTop,150,135,document.body);

这样,上个回错了
seaonce 2009-01-19
  • 打赏
  • 举报
回复
pop.show(event.clientX-1,event.clientY+event.scrollHeight,150,135,document.body);
这样吗?好像不管我滚动下不下拉,event.scrollHeight的高度是一样的
erytbc 2009-01-19
  • 打赏
  • 举报
回复
up
sprc_lcl 2009-01-19
  • 打赏
  • 举报
回复
show函数popdiv的高度没加上scrollHeight
seaonce 2009-01-19
  • 打赏
  • 举报
回复
没人会吗?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧