我可以成功更改占位符的边框颜色,但是当我尝试更改背景颜色时,什么也没有发生。
这个 jsfiddle 代码最好地解释了它:http: //jsfiddle.net/EUVrK/1/
我可以成功更改占位符的边框颜色,但是当我尝试更改背景颜色时,什么也没有发生。
这个 jsfiddle 代码最好地解释了它:http: //jsfiddle.net/EUVrK/1/
根据jQuery UI Sortable Documentation,您可以为占位符提供一个 css 类。您应该能够在此类中指定背景。
使用占位符和 forcePlaceholderSize 属性,它就像一个魅力。我已经更新了 jsfiddle链接
希望有帮助。
我从 irc.freenode 上的一位朋友那里得到了一些帮助,他提出了以下解决方案。
ui.placeholder.css("visibility", "visible");
ui.placeholder.css("background-color", "red");
占位符的背景颜色没有显示,因为实际元素不可见(我想它默认设置为隐藏)。因此,将其设置为可见可以让人们看到不同的背景颜色。
CSS
.placeholderBackground{背景颜色:#FD6FB7;}范围
$('.sortable').sortable({ 轴:'y',占位符:'placeholderBackground' }).disableSelection();