如何让jQuery Sortable与jQuery Masonry一起使用?

时间:2015-08-16 20:17:13

标签: javascript jquery jquery-ui jquery-masonry jquery-ui-sortable

我有jQuery SortablejQuery Masonry都在工作。当我将两个可排序组合起来并不想正常工作时。

当我拖动一个项目时,其他项目不会移动,但后端(Rails)确实有效,因为当我刷新页面时保存位置,即使它没有表明它已移动。所以前端是问题所在。

如果我将对象1拖到最后一个位置,其他任何对象都不会在屏幕上移动,就像它们卡在原位。我很确定我需要做一些事情,所以当拖动物体时,砌体会让人耳目一新。

这是我在Coffeescript中的代码

class Foo
  def initialize
    protected_methods.grep(/^initialize_/).each do |method|
      send(method)
    end
  end

  protected

  def initialize_a
    # something complex that eventually results in @a = something
  end

  def initialize_b
    # something complex that eventually results in @b = something
  end

  def initialize_c
    # something complex that eventually results in @c = something
  end
end

我尝试了这些,但我似乎无法让它发挥作用。

jQuery Masonry conflict with jQuery UI Sortable

jQuery Masonry and UI Sortable

1 个答案:

答案 0 :(得分:0)

在更新中使用以下代码可以解决问题:

obs1.flatMap(v -> obs2.map(w -> v + ":" + w)).subscribe(...)

其中grid是一个砌体jquery对象。

相关问题