jquery - 带有 jQ​​uery UI 可排序的自定义助手

标签 jquery html jquery-ui jquery-ui-sortable

我使用 jQuery UI 可排序组件创建了一个自定义帮助器元素。

$(function() {
    $("#sortable").sortable({
        placeholder: "ui-state-highlight",
        helper: function() {
            return $('<tr style="background-color:Fuscia"><td colspan="5" ><table><tr><td class="ui-state-default" style="background-color:Red">[XXXXXXXXXXXX]</td></tr><tr><td colspan="5" class="ui-state-default" style="background-color:Red">[XXXXXXXXXXXX]</td></tr></table></td></tr>');
        },
    });
    $("#sortable").disableSelection();
});

实际上,当我拖动项目时,自定义元素确实会出现。但是,它溢出了“拖动框”,该框显然是所拖动内容的容器。

我已将我的代码和标记发布在 http://jsfiddle.net/LpyXh/ .

有人能看到我错过了什么吗?

最佳答案

在CSS中添加

.ui-sortable-helper
{
   background:none;    
   border:none;   
}

http://jsfiddle.net/LpyXh/2/

关于jquery - 带有 jQ​​uery UI 可排序的自定义助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063392/

相关文章:

javascript - 如何为跨度实现 jQuery val()?

javascript - 如何在饼图中添加和操作值?

PHP 更新脚本不执行任何操作并且不抛出任何错误

javascript - 使用javascript在HTML SELECT OPTION中突出显示 "text"的子字符串

javascript - 检测 jQuery 选项卡折叠事件

javascript - 检查网站是否在前台

html - 为什么单击时我的表单边框会发生变化?

jQuery UI 可调整大小最小宽度太大

javascript - 弹出对话框在 10 秒后隐藏

javascript - AJAX 请求正文为空(无 jQuery)