2011-05-12 28 views
1

我不知道我是否使用jQuery UI的.selectable()API完全錯誤。這個腳本的預期結果是黑匣子的選擇(DIV)中簡單地得到一些警示:jquery ui selectable - Nothing happens

http://jsfiddle.net/jMDVm/32/

我有什麼,但麻煩,創造我自己的selectables(),所以我覺得我必須錯過某個特定功能的基礎。

+0

另請注意,您可以設置'篩選'以防止某些項目可選。默認情況下它是'*' – Tx3 2011-05-12 08:06:20

回答

3

請注意,在文檔中,您可以在元素上調用.selectable(),然後在內部調用元素,這些元素將變爲可選項。你想在#selectable div內添加一些東西。

http://jsfiddle.net/jMDVm/40/

+0

啊,這就是我錯過的。謝謝! – 2011-05-12 08:01:47

1

可以看出在documentation example - 你需要調用.selectable()#wrapper影響到所有的子節點。

這是您的標記/代碼的updated fiddle

$("#wrapper").selectable({ 
     selected: function(event, ui) { 
      alert("Selected"); 
     }, 
     selecting: function(event, ui) { 
      alert("Selecting"); 
     } 
}); 

<div id="wrapper" style="width: 250px; height: 250px;"> 
      <div id="selectable"></div> 
</div> 
+0

非常感謝。之前Clint Tseng回答的信息非常相似,所以我正在標記他的答案。希望你不介意。 – 2011-05-12 08:05:14

相關問題