7

我可以成功更改占位符的边框颜色,但是当我尝试更改背景颜色时,什么也没有发生。

这个 jsfiddle 代码最好地解释了它:http: //jsfiddle.net/EUVrK/1/

4

3 回答 3

10

根据jQuery UI Sortable Documentation,您可以为占位符提供一个 css 类。您应该能够在此类中指定背景。

使用占位符和 forcePlaceholderSize 属性,它就像一个魅力。我已经更新了 jsfiddle链接

希望有帮助。

于 2012-07-17T13:33:02.627 回答
4

我从 irc.freenode 上的一位朋友那里得到了一些帮助,他提出了以下解决方案。

ui.placeholder.css("visibility", "visible");
ui.placeholder.css("background-color", "red");

占位符的背景颜色没有显示,因为实际元素不可见(我想它默认设置为隐藏)。因此,将其设置为可见可以让人们看到不同的背景颜色。

于 2012-07-19T07:58:06.800 回答
4

CSS

.placeholderBackground{背景颜色:#FD6FB7;}

范围

$('.sortable').sortable({
轴:'y',占位符:'placeholderBackground'
}).disableSelection();

于 2013-08-19T21:32:56.237 回答