javascript - 可拖动和可排序的 Portlet//jQuery

标签 javascript jquery draggable jquery-ui-sortable droppable

试图弄清楚但仍然找不到一种方法,如何为几个可拖动的 portlet 制作一个可放置和可排序的目标。 我根据这个教程: http://jqueryui.com/sortable/#portlets

我想做的是Enter image description here

这个想法是将小 portlet 拖到大红色 portlet 中(我已经成功做到了),但我想通过水平对齐来做到这一点(意味着排序,而不仅仅是将其放在任何地方),我也成功地做到了垂直对齐,对我不好(

我当前的 js 代码如下所示(已经尝试过不同的组合):

    $(function() {
    $( "#draggablegrey" ).draggable({   });

    $( "#draggableblue" ).draggable({
     connectWith: '#droppable',


    });

 $( "#droppable" ).sortable({
     connectWith: '#droppable'  }); });

最佳答案

来自 jQuery UI 的网站:->“Draggables 旨在与可排序无缝交互。”

您可以尝试从 jQuery UI 中遵循此示例:http://jqueryui.com/draggable/#sortable

还可以在您的样式中添加一行 css 进行水平排序:

#sortable>div { float: left; }

之后您应该能够移动它们并水平排序。

这个 fiddle 来自别人http://jsfiddle.net/sP3UZ/

关于javascript - 可拖动和可排序的 Portlet//jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20687336/

相关文章:

jquery - 如果在此 div 之外且在其他可拖动项内部,则可拖动恢复(同时使用无效和有效恢复选项)

javascript - 在 jQuery 中使用 "class/object"MooTools 风格的事件

javascript - 一次保持一个 Leaflet 侧边栏打开

jquery - jquery droppable 需要较少的重叠

javascript - jQuery promise 对象还有哪些其他类型?

javascript - 如何计算 Json 中的不同值

Javascript 可拖动 div 背景

javascript - 显示/隐藏 div 的问题 - 单击外部 div 来隐藏它时,您需要单击两次才能再次显示它

javascript - 如何从js发送数据而不保留当前url?

javascript - 使用 IIFE 定义全局对象