1

我正在使用 Jeditable(类型为 autogrow)来编辑具有相似兄弟姐妹的 div 中的文本。然后我对所有兄弟姐妹使用了Sortable,然后在外部单击时jeditable不会取消编辑。

真的很麻烦,因为我需要可排序的功能并且不想丢失编辑。

编辑:此外,一旦我单击编辑文本,它就不允许我从文本区域中选择任何文本。这真的变得更糟了。对于我臃肿的应用程序来说,可排序似乎太多了

4

1 回答 1

0

我讨厌带回一个旧线程,但这是谷歌的顶级结果之一,它没有解决方案。

由于我看不到代码,这只是一个猜测,但我遇到了同样的问题,这解决了它。

.disableSelection() 影响 sortable 的所有子元素,并且您只希望它影响直接子元素,就像 sortable 一样。只需将其更改为 .children().disableSelection(); 应该没问题。:)

例子:

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

编辑:我在一个新项目上试过这个,但它并没有像在另一个项目上那样工作。但是,一起删除 disableSelection() 是可行的,我没有发现它搞砸了。

于 2010-12-03T16:03:42.467 回答