2009-09-13 53 views
1

我正在使用Jeditable(with type autogrow)編輯具有類似兄弟的div內的文本。然後,我使用可排序的所有兄弟姐妹,然後可jeditable不會取消編輯時單擊外部。Jeditable不能用Jquery排序

真的在一個泡菜,因爲我需要可排序的功能,並不想失去編輯。

編輯: 此外,一旦我點擊編輯文本,它不會允許我從textarea中選擇任何文本。情況變得更糟。可排序似乎太多,我的臃腫的應用程序

+0

我發現jEditable插件在列表項目中似乎不能正常工作我創建了一個測試用例

  • Edit Me
,它正確加載,但無法選擇任何文本等 似乎是一個錯誤我會如果我找到修復程序,請更新 – MJJames 2009-11-30 14:31:57

回答

0

我討厭帶回舊線程,但這是谷歌的頂級成績之一,它沒有解決方案。

由於我看不到代碼,這只是一個猜測,但我有同樣的問題,這解決了它。

.disableSelection()會影響可排序的所有子項,而您只希望它影響直接子項,就像排序一樣。只需將其更改爲.children()。disableSelection();它應該沒問題。 :)

例子:

$(".example").sortable({ 
    connectWith: ".sample" 
}).children().disableSelection(); 

編輯:我想這一點上一個新的項目,並沒有奏效它確實對彼此的方式。但是,刪除disableSelection()一起工作,我沒有發現它搞砸了任何東西。