0

我一直在使用 mootools 并尝试 jQuery 一个星期,所以这可能是一个新手问题 - 尽管我在手册中没有找到任何内容。

在 mootools 中,当您在可排序列表中使用选项克隆时,它会创建图像/对象的克隆,帮助您可视化图像/对象将被丢弃的位置 - 在我的缩略图排序系统上效果很好。

mootools sortables 文档页面

好吧,jQuery 也有同样的选择,克隆,但是当我使用它时,它什么也没做。意思是,它实际上克隆了元素,而您拖动的元素是一个克隆,但是当您放下它时,原始元素会保持在原来的位置。您可以使用他们网站上的可拖动演示来检查此行为。看看semi-transparent-clone,你可以移动它,当你放下它时,它就在那里。

这是错误的行为还是它应该是什么?我可以自己复制 mootools 的行为,但尽管这将是一个标准选项......

先感谢您!

4

1 回答 1

1

也许我很快就按下了紧急按钮。

虽然在框架中有明显不同的哲学,我必须同意,在 jQuery 中工作的克隆更明智

然而,他们可以有一个选择,也许称之为shadow,将 mootools 的功能加倍。不过,如果你赶时间,如果我怀疑并想模仿 mootool 的行为,请执行以下操作:

$('#galery-thumb-list').sortable({
    helper: 'clone',
    tolerance: 'pointer',

    start: function(e, ui) {
        ui.placeholder.html(ui.item.html());
        ui.placeholder.css({
            'visibility': 'visible',
            'opacity': 0.1
        });
    }
});

对于初学者来说非常简单但令人困惑,因为“克隆”和“克隆”在不同的框架中显然是不同的东西。

希望它可以帮助某人!

于 2009-10-16T20:23:13.800 回答