【问题标题】:jQuery UI sortable dynamic containment issuejQuery UI 可排序动态包含问题
【发布时间】:2012-10-24 08:26:45
【问题描述】:

我正在使用可排序的 jQuery UI 构建一个约会调度程序,其中约会是可拖动、可放置和可排序的,这几乎是完整的,除了一个我无法解决关于可排序选项“包含”的问题。

为了尝试给出一个简短的概述,为了创建我想要的行为,我使用两个组合的可排序对象创建了调度程序,一个充当“画布” - 一个我们可以拖动约会的区域和一个可排序的区域,以便我们可以拖动约会到画布内的其他约会块。我曾尝试将可拖动和可排序结合起来,但这个选项并没有给我非常理想的行为。

现在,调度程序的一部分是能够创建一个新行(天),从而扩展画布区域,这(查看)与我添加的额外逻辑一起工作正常,新行出现等,但是包含大小(设置为画布区域)不会“即时”更新,因此画布上有一个区域(底部 - 新一天的大小)我无法拖动。只有当我将约会放到新行时,包含区域才会更新为新的高度,然后我可以将约会拖到底部区域。

我的问题是,这种默认的可排序包含行为是不是 - 包含区域大小将/只能在停止/更新时更新,或者有没有办法在拖动时强制更新包含大小。

我已经广泛搜索了有关此问题的答案,但找不到有关此特定主题的任何信息,我们将不胜感激。

【问题讨论】:

    标签: jquery css jquery-ui


    【解决方案1】:

    抱歉,我没有解决方案(但是,我在寻找解决方案时发现了您的帖子)...

    但是,我确实找到了这个,http://bugs.jqueryui.com/ticket/4781

    看起来这是一个已知的错误,他们表示不会为其他版本修复它。他们在那里指出了一个补丁,但我还没有尝试过。祝你好运!

    编辑:我确实在测试环境中应用了这个补丁,它看起来很有效;在我的特殊情况下,结果证明父级实际上并没有改变大小,所以它对我没有帮助 - 我想我会报告回来。

    【讨论】:

    • 这应该是评论,而不是答案。
    • 对不起,我之前没用过。当我发布我的评论时,我没有注意到评论选项:)
    • 此补丁在 JS 文件的何处/如何应用?
    猜你喜欢
    • 1970-01-01
    • 2014-07-02
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多