首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GetUIkit3可排序:回调

GetUIkit3可排序:回调
EN

Stack Overflow用户
提问于 2018-12-18 19:35:09
回答 1查看 303关注 0票数 0

我想使用UIkit3的排序显示图片的缩略图,然后允许用户通过拖放它们来重新排序。一旦完成,我希望用户按下一个按钮,然后按排序顺序调用服务器上的PHP函数和图像的文件名。在客户端这个电话看起来怎么样?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-18 21:42:43

您只需在可排序停止时使用UIkit util作出反应,这意味着您完成了排序。

代码语言:javascript
复制
var util = UIkit.util;

util.ready(function () {
    util.on(document.body, 'stop', function (e, sortable, el) {
        console.log(e.type, sortable, el); //this if for the reference
        //get the elements order in your grid
        var sortResult = { elementsOrder: [] };
        $('#myGridWithElements > div').each(function () {
            var currentEl = $(this)
            var currentElSrc = $('img', currentEl).attr('src'); //src of image inside the div context
            sortResult.elementsOrder.push(currentElSrc);  
        });

        $.post( "/admin/save_order",{data: sortResult}).done(function( data ) {
            alert('Yes, you\'ve saved the data');
        }).fail(function(data) { alert('Something gone wrong');});
    });
});

我受到了可排序测试页面https://getuikit.com/assets/uikit/tests/sortable.html的启发

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53839899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档