2010-08-23 41 views

回答

0

已嘗試google

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

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

編輯回覆:發表評論

AFAIK鼠標座標只在鼠標移動使用。您將需要使用像$('html').mousemove不斷捕捉到COORDS全局變量,然後做他們的東西開放

+0

我說,「open函數裏面的」 – Mayur 2010-08-23 09:58:45

+0

他說,「裏面開功能」! – RobertPitt 2010-08-23 22:17:17

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 
    } 
}); 
+2

剽竊......我不是在剽竊你的代碼,是的,我只是爲了節省時間編寫代碼......除了變量重命名外,沒有其他的方法來編寫代碼。控制。 – RobertPitt 2010-08-23 22:16:57