关于拖拽功能的问题

提问 未结
3 87
晨辉
晨辉 4天前
悬赏:20飞吻
layUI有没有拖拽模块,如何实现图片拖拽排序功能
回帖
  • 小明2
    4天前
    layui没有这功能
    0 回复
  • 0 回复
  • 晨辉
    2天前
    没找到合适的插件,最后我用的Jquery mobile 配合这几句,分别拖动多个div, 效果挺好
    缺点是,$(document).off 的触发条件是全局的,局部的怎么也调不好,也就是说,页面里异步执行的代码就不能再用这招了

    $('.selector').on({'vmousedown':function(e){
    var el = $(this);
    var Pos = new Object();
    $(document).on('vmousemove', function(e){
    var ePos = new Object();
    ePos.X = e.pageX ;
    ePos.Y = e.pageY;
    DeviceLog("epos:" + ePos.X + " " + ePos.Y);
    var uPos = fitPos(ePos,size); // DeviceLog("x:" + e.pageX-Pos.dx + " y:" + e.pageY-Pos.dy
    el.offset({top:uPos.Y , left: uPos.X });
    });
    }
    });
    $(document).on('vmouseup',function(){
    $(document).off('vmousemove');
    });
    0 回复