【发布时间】:2010-08-23 09:29:36
【问题描述】:
如何在 jQuery Dialog 的 open 函数中获取鼠标位置?
【问题讨论】:
标签: javascript jquery jquery-ui dialog modal-dialog
如何在 jQuery Dialog 的 open 函数中获取鼠标位置?
【问题讨论】:
标签: javascript jquery jquery-ui dialog modal-dialog
试过google?
$('#mydialog').mousemove(function(e){
var offset = $('#mydialog').offset()
// e.pageX - offset.left
// e.pageY - offset.top
});
编辑回复:评论
afaik 鼠标坐标仅在 mousemove 上可用。您将需要使用 $('html').mousemove 之类的东西来不断捕获全局变量的坐标,然后在打开时对它们做一些事情
【讨论】:
$("#dialog").dialog({
open: function(event, ui)
{
var offset = $('#mydialog').offset();
var P_LX = e.pageX - offset.left
var P_TY = e.pageY - offset.top
}
});
【讨论】: