Mootools Sortable——上移/下移

发布于 2024-12-25 21:06:50 字数 182 浏览 0 评论 0原文

我正在使用 Mootools sortables (v1.4)。

我有一个项目列表,并且通过拖/放操作可以很好地进行排序。但是,我还想为每个列表项添加一个“向上/向下”箭头,以便用户也可以根据需要单击向上或向下一个“槽”的项目。

我在文档中没有看到任何有关实现此目的的方法。有办法做到这一点吗?

谢谢!

I'm working with Mootools sortables (v1.4).

I've got a list of items and the sorting works great via drag/drop actions. However, I'd like to also add an "up/down" arrow to each list item so that users could also just click an item up or down one "slot" if they preferred.

I didn't see anything in the docs about a method to accomplish this. Is there a way to do this?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

憧憬巴黎街头的黎明 2025-01-01 21:06:50

为什么不在 DOM 中单击这些箭头来移动列表项呢?它不会弄乱可排序;)

示例代码如下所示:

function moveUp (liID) {
    var prev = $(liID).getPrevious();
    if(prev)
        $(liID).inject(prev,"before");
}
function moveDown (liID) {
    var next = $(liID).getNext();
    if(next)
        $(liID).inject(next,"after");
}

why don't you just move the list item in the DOM on click of these arrows ? It won't mess with the sortable ;)

An example piece of code could look like this :

function moveUp (liID) {
    var prev = $(liID).getPrevious();
    if(prev)
        $(liID).inject(prev,"before");
}
function moveDown (liID) {
    var next = $(liID).getNext();
    if(next)
        $(liID).inject(next,"after");
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文