jQuery-ui可排序占位符不在firefox中工作:

时间:2012-03-22 14:36:28

标签: javascript jquery jquery-ui jquery-ui-sortable placeholder

当我拿起并移动chrome中的可排序项时,占位符会跟在图像下面,并保留其他项目。

在firefox中,其他项目只会崩溃到空白区域。

这是代码:

http://pastie.org/3648154

2 个答案:

答案 0 :(得分:2)

我在Freenode.net #jQuery上得到了一些帮助。我不得不添加display:inline-block;到可排序的项目并修复它。

答案 1 :(得分:0)

如果你在拖动图像时在firebug中观察DOM,你会发现占位符只是一个试图镜像你想要删除的辅助元素的元素。 jQuery UI有一种方法可以自定义它的样子:

您可以指定要应用于元素的占位符类。默认情况下,仅应用ui-sortable-placeholder,因此在您的情况下,您将看到<img class="ui-sortable-placeholder" ...元素。这是关于placeholderhttp://jqueryui.com/demos/sortable/#option-placeholder

的文档