用js / jquery中间的句柄并排调整两个div

时间:2015-03-11 17:44:59

标签: javascript css jquery-ui user-interface

不幸的是我不知道正确的术语,但每个人都看到了这个功能:并排有两个div容器,在它们的中间,有一条垂直线;通过向左拖动线,左侧div的宽度收缩,而右侧div的宽度相应地增加到手柄的位置,反之亦然。 我怎样才能在javascript中实现这一点,甚至更好,jQuery?

作为另一个上下文的插图,这里有两个用户界面的截图:

handle dragged to the left

handle dragged to the right

1 个答案:

答案 0 :(得分:1)

以下是JavaScript的链接:http://methvin.com/splitter/

关于右侧的方框,您只需要使用CSS。 您需要为所有元素加载并设置最小和最大宽度:

.elements { float:left; max-width: 100px; min-width: 50px; }

你的最大尺寸需要是最小尺寸的两倍,有时不会在侧面留下奇怪的空间。