如何在下降之前突出显示可排序的潜在下降区域?

时间:2009-08-26 17:55:38

标签: jquery jquery-ui jquery-ui-sortable

我正在使用JQuery的Sortable(不是Draggable或Droppable),我想知道如何突出用户开始排序时用户拥有的潜在丢弃区域(使用CSS)。像

这样的东西

http://www.shopdev.co.uk/blog/sortables.html

但突出显示可以删除项目的区域。

3 个答案:

答案 0 :(得分:7)

使用Placeholder选项定义要应用于默认空白区域的css类

  placeholder: 'someClass'

演示here

您还可以使用更改事件并覆盖可排序应用于占位符的隐藏的内联可见性。

请参阅快速演示here

$("#sortable").sortable({
    change: function(event, ui) {
      ui.placeholder.css({visibility: 'visible', border : '1px solid yellow'});
    }
});

答案 1 :(得分:0)

redsquare的内联CSS样式对我来说很有用,但是我无法使用自定义CSS类来实现它。更新配置中的jQuery placeHolder类给我带来了一些奇怪的东西。

您可以使用以下CSS而无需其他配置更新来获得所需的结果。请注意,可见性需要!important

.ui-sortable-placeholder {
    border: 1px solid rgb(12,194,170);
    visibility:visible !important;
}

答案 2 :(得分:0)

指定具有更多类的类以覆盖内联样式:

.ui-sortable-placeholder.ui-sortable-handle {
    border: 1px solid blue;
    visibility: visible!important;
}