jquery-ui-sortable

    22热度

    7回答

    我已经实现了jQueryUI可排序列表,它的工作非常好。在某个时间点,我希望禁用进一步的排序并保持原样,保持原样,无需用户修改。 它试图这样的东西: $('.sortable').sortable('disable'); 这: $('.sortable').each(function() { $(this).sortable('disable'); }); 和: $('.sortable'

    10热度

    1回答

    JQuery的sortable有一个选项revert该用户拖拽回来的项目与其余部分一致,但动画有点慢。 有没有像其他一些方法一样指定'fast'的简单方法?

    1热度

    2回答

    我移动(排序)我的一个列表项目后,我想知道它刚刚落入哪个位置。我很肯定,这是不可能的计算ui.position/offset,因为我已经能够放在相同的像素上,并且将项目放在两个不同的插槽中,这取决于我从哪个方向拖动元素。 我想我可以做一些遍历和计数后的对象被删除,但我希望有一些直接的方式来获取这条信息。 感谢

    3热度

    2回答

    我有一个元素列表,我想使用JQuery UI进行排序和调整大小。在Chrome和Firefox中将它们结合起来效果很好。但是在IE8中(在正常和兼容性视图中),单独使用时,任何一种行为都可以很好地发挥作用,但如果组合使用,则会导致混合行为不受欢迎。 我的期望是通过拖动可调整大小的手柄来调整元素大小而不是也会激活可排序的行为并移动该元素。不幸的是,当我拖动元素的大小调整区域时,它也拖动元素,就好像我

    0热度

    1回答

    我有其中OL> LI列表的DIV,这些列表是各自可排序的,我将它们连接在一起,以便用户可以将LI和LI从一个列表移动到另一个列表..似乎是一件常见的事情。 当可排序列表接收到一个项目时,该项目失去其“排序能力”或至少该句柄无法处理它。 下面是一些代码来告诉你如何设置我的排序列表: $(".sortable").sortable({ connectWith: ".sortable",

    2热度

    5回答

    嘿,所有。这是场景。我有下面的代码,我需要重新排列这些列中的项目。问题是......项目不一定需要保留在其包含的列中,它们需要能够来回切换,具体取决于用户。下面是示例代码: <div id="container"> <div id="left-col"> <div class="wrapper"> <div class="item"> <h2>R

    5热度

    1回答

    我想设置一个方法来同时使用jQuery UI's Sortable plugin来排序多个项目。我已经提出了一个部分解决方案,其中检查的项目与拖动,但我不能让他们都移动位置。这里是我有:http://jsbin.com/ecela 我需要添加什么,以确保项目移动到他们的新位置,并在拖动开始时被删除。 此外,我想知道是否有一种方法可以使用可选和可排序在一起。我猜不是因为他们都要求你点击这些项目来选择

    9热度

    5回答

    我有一个页面使用jQuery的一些列表已被制成可排序。该列表位于样式表中具有固定高度和溢出设置为自动的div内。 可排序的滚动属性似乎影响整个页面的滚动,有没有什么办法可以让容器div自动向上或向下滚动时鼠标靠近边缘? 感谢 格雷姆

    4热度

    2回答

    以下代码并未完全禁用启动事件中的可排序项。它会将类ui-sortable-disabled和ui-state-disabled添加到可排序元素,但不会禁用该功能 - 换句话说,可排序表看起来被禁用,但它们仍然接受拖动的项目并像启用它们一样运行。 var assignedSortables; var startDrag = function(event, ui) { assignedSo

    2热度

    1回答

    我有一个带有类x的列表,并且该列表中列出了y类的一些列表。 它可以从任何一个子表拖动项目到任何其他子列表 也可以安排自己的子列表的顺序。 我与通过排序 触发的事件挣扎接收 - 只有当触发东西被带到别处列表(所以没有什么好于子列表排列物品或安排子列表本身) 更新 - 当我从子列表A中拖动一个项目到子列表B(我假设子列表A正在更新并且子列表B正在更新)时似乎会触发多次。 我在我的JS中有一个函数,它将