2009-11-20 103 views
2

我有一些聯繫定位JQuery用戶界面對話框點擊附近鏈接

$(".clickable").click(function(event){ 
    // load dialog content... 
    $("#dialog").dialog(); 
    return false; 
    }); 

什麼,我想要做的是有點擊鏈接近JQuery的UI對話框顯示下面的jQuery函數。 有沒有什麼辦法只用JQuery來做到這一點。

謝謝!

回答

5

您可以使用event.clientXevent.clientY性能,獲得其中click事件被解僱的座標和對話移到他們:

$(".clickable").click(function (e) { 
    // open and move the dialog 
    $("#dialog").dialog('open').dialog('option', 'position',[e.clientX,e.clientY]); 
    return false; 
}); 

檢查上面的例子here

+0

我想我會試試這個,因爲我需要做類似的事情,但是這個例子的鏈接似乎沒有顯示對話框。 – 2016-10-05 19:02:51

相關問題