1

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

这是一个带有 source 的演示的链接

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

4

2 回答 2

1

placeholder如果您尝试在通话中设置,您可能会得到您想要的.sortable(),即:

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

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

如果您需要更多信息,请查看这些 页面。

于 2010-04-23T13:03:25.553 回答
0

我注意到,如果您将其拖到列表下方,然后再返回到列表中,它就可以正常工作。它一定是某种 jQuery UI / IE 错误。

于 2010-04-23T15:46:06.963 回答