我要做一个类似YOKA百搭平台的Demo。
参考链接 http://baida.yoka.com/editor/
测试用户名: csdn 密码:111111
实现类似它那样 选择一个图片 拖拉复制到新区域 并保存效果。
技术我想使用jquery UI。draggable + droppable
draggable里有helper:'clone' 这个属性。无法实现我复制的效果请问各位高手有没有好的方法,救救小妹,谢谢啦!

解决方案 »

  1.   

    $("#normalColumnnDl").draggable({
    helper: "clone",
    revert: "invalid"
    });
    #normalClumunnDl是我要拖拽的dl的id,可以多个,以“,”分开。其他的类似吧,你可以试一试。
      

  2.   

    这个clone属性只能在拖拽的过程中复制一个新的div 但却不能实实在在的拖出一个新的div放下啊
      

  3.   

    你可以把复制后的div移动过去。原来的div不允许你拖拽,会自动回到原来的位置的。
      

  4.   

    你可以把复制后的div拖拽到你想要拖拽的地方。原来的div不允许你拖拽走,会自动回到原来的位置。
      

  5.   

    <script type="text/javascript">
    $(function(){
    //引用主页面中的所有块,拖拽后div的id
    //var els = ['#header2','#header', '#content', '#sidebar', '#footer', '#trashcan'];
    var els = ['#header', '#content', '#sidebar', '#footer', '#trashcan'];
    var $els = $(els.toString());
    $els.sortable({
    revert: true,
    items: '> dl', //拖拽对象
    handle: 'dt', //可触发该事件的对象
    cursor: 'move', //鼠标样式
    opacity: 0.8 //拖拽时透明
    });
    //可以拖拽的div的id
    $( "#hot,#hot1,#hot2,#hot3" ).draggable({
    connectToSortable: $els,
    helper: "clone",
    revert: "invalid"
    });
    $( "div, dl" ).disableSelection();
    });
    </script>
    这个代码,你看看吧
      

  6.   

    jquery.event.drag-2.0可以实现你的需求
      

  7.   

    楼上的 请问你有实际例子吗 给我粘一个出来 我看看啊 初学jquery ui 请多多指教啊
      

  8.   

    jquery ui官网上什么例子没有,再说js这东西 源代码都给你了 哪里需要改哪里啊
      

  9.   

    http://stackoverflow.com/questions/2304349/jquery-ui-drag-drop-and-re-drag-clones-on-re-drag