【问题标题】:Resize multiple areas with jQuery使用 jQuery 调整多个区域的大小
【发布时间】:2014-04-21 10:59:20
【问题描述】:

有人要求我制作一个需要使用 jQuery 一次调整多个区域大小的界面。我看过 jQuery resizable and can resize 一个区域。

现在我想起来了,我正在尝试用 JS Bin 调整列大小的方式做一些类似的事情。

这怎么可能?此外,如果捕捉点可以自行调整为引导网格,那就太好了。

【问题讨论】:

    标签: jquery jquery-ui jquery-ui-resizable


    【解决方案1】:

    我不知道您如何使用jQuery resizable 来实现,但这实际上是使用自定义代码很容易做到的事情。这是我轻松制作的FIDDLE。当然,它还没有 100% 准备就绪,但只要多做一点工作,您就可以随心所欲地使用它。

    这个想法是你添加一个div0px width1px border 作为主要divs 之间的分隔符。定义一些全局vars 来检查当前的鼠标位置和鼠标向下/向上操作,只需使用mousemove 相应地减小分隔符左侧和右侧的divs 的大小。检查小提琴。我相信这不是太复杂。如果您需要,我可以解释任何事情。

    【讨论】:

    • 完美,感谢您的回答。我已经想过只跟随鼠标的位置,但遇到了谈论 juqery resizable 的文章。非常感谢,很好的回答
    • 干杯伙伴。很高兴,如果它有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 2015-02-07
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 1970-01-01
    相关资源
    最近更新 更多