2011-05-13 24 views
0

我想找到一個鼠標位置並單擊其中一個包含顯示的div,此div應包含一個可選 我知道如何查找一個鼠標位置並顯示一個div,但是當我嘗試填充可選的div時出現錯誤。 你能告訴我一個如何寫這個腳本的例子嗎? click here -如何顯示包含jQuery UI的div可在鼠標單擊時選擇

$(function() { 
    $("#selectNewsType").click(function(e) { 
        $("<ol/>",{ 
      "id" : "selectable", 
      "style":"border:1px solid;width:200px;position:absolute;left:" + (e.pageX - 200) + "px;top:" + e.pageY + "px;" 

     }).appendTo("body") 
     .append($(function(){ 
      $.each(a.rows,function(k,v){ 
       $("<li>",{  
        id:k, 
        text:a.rows[k].cell[0], 
        className:"ui-widget-content" 

       }).appendTo("#selectable"); 
      })   
     })) 
     .show(); 

    }); 
}); 
+0

您收到的錯誤是什麼?它產生這個錯誤的代碼是什麼?請提供更多信息 – Dormouse 2011-05-13 16:32:16

+0

@Ben Stephenson: 我得到這個錯誤:節點不能被插入層次結構中的指定點「code:」3 – Mina 2011-05-14 07:50:59

回答

0

我使用jQuery可選擇例如由一個簡單的例子。首先,包含選擇區域的div隱藏起來,無論如何都會顯示它。我沒有爲獲取鼠標位置而煩惱,但否則它的工作原理。

這是你想要的嗎?

K

相關問題