jQuery UI可排序问题

时间:2010-04-23 12:57:59

标签: jquery-ui list jquery-ui-sortable sortables

我正在尝试使用jQuery UI Sortable构建可排序的导航树。我在Firefox中运行良好,没有问题。在IE中它运行得很好,但是,当尝试在其导航层中移动具有嵌套列表的项目时,似乎存在一些不一致的问题。该列表不会扩展为动态列表创建一个放置点,但它常常会失败,但是,有时排序仍然有效。我玩这个的时间比我承认的要长!有没有人有任何想法?

这是link to a demo with source

要复制问题:在IE中将行拖动(移动显示项目12)向上几行,然后尝试将其向下移动到它开始的位置。 (注意:要移动项目,您必须单击并按住移动)

2 个答案:

答案 0 :(得分:1)

如果您尝试在placeholder调用中设置.sortable(),则可能会得到您想要的内容,即:

$("#list").sortable({ 
     placeholder : 'placeholderClass' 
 } 

然后确保定义了一个类.placeholderClass,并且可以选择在拖动块时应用哪些样式 - 不确定这是你想要的 - 只是一个建议。

如果您需要更多信息,请查看these pages

答案 1 :(得分:0)

我注意到如果你拖到列表下面然后再回到它就可以了。它必须是某种jQuery UI / IE bug。