【问题标题】:jQuery draggable tr transparent backgroundjQuery可拖动tr透明背景
【发布时间】:2014-05-21 17:08:54
【问题描述】:

我有这个演示:http://jsfiddle.net/5WFZ9/3/

为什么拖拽tr时背景色消失?谁能帮我解决这个问题?

我错过了什么吗?

$( "#catalog tbody tr" ).draggable({
          appendTo: "body",
          revert:'invalid',
          helper: "clone"
        });

【问题讨论】:

    标签: jquery css jquery-ui draggable


    【解决方案1】:

    当您开始拖动 tr 时,jQuery 会克隆它并将其放置在您的 #catalog 下方(以及您的表格之外)。您的 CSS 规则仅适用于 table tbody

    要解决这个问题,你应该设置一个新的 CSS 类,jQuery 会自动将ui-draggable-dragging 添加到创建的元素中,所以使用它!

    .ui-draggable-dragging {
       border:1px solid gray;
       background-color:red;
    }
    

    Fiddle

    【讨论】:

    • 现在是 .ui-sortable-helper。谢谢
    猜你喜欢
    • 1970-01-01
    • 2014-02-27
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 2016-08-26
    相关资源
    最近更新 更多