jQuery Dialog中的鼠标位置打开功能

时间:2010-08-23 09:29:37

标签: javascript jquery jquery-ui dialog modal-dialog

如何在jQuery Dialog的open函数中获取鼠标位置?

2 个答案:

答案 0 :(得分:0)

试了google

$('#mydialog').mousemove(function(e){
    var offset = $('#mydialog').offset()

    // e.pageX - offset.left
    // e.pageY - offset.top
}); 

编辑重新评论

afaik鼠标坐标仅适用于mousemove。您将需要使用类似$('html').mousemove的东西来不断捕获全局变量的坐标,然后在打开时使用它们执行某些操作

答案 1 :(得分:0)

$("#dialog").dialog({
   open: function(event, ui)
   {
        var offset = $('#mydialog').offset();
        var P_LX = e.pageX - offset.left
        var P_TY = e.pageY - offset.top
   }
});