簡體   English   中英

jQuery UI Splitter / Resizable用於無限數量的列

[英]jQuery UI Splitter/Resizable for unlimited amount of columns

使用jQueryUI Splitter或Resizable函數,我想創建一個布局,該布局允許添加無限數量的列,並且所有列都需要調整大小。

所以就像這樣的小提琴: https : //jsfiddle.net/f3gLh3mw/

但是在這個小提琴中,HTML包含嵌套集而不是內聯集。 就像上面的小提琴一樣,這限制了可能性,您只能為2、4、8、16、32等列設置相同的寬度。 正如您在小提琴中所看到的,介於兩者之間的所有內容都顯示為彎曲的。

在研究此問題時,我遇到了一個SO問題: jQuery UI和Splitter

如果您查看最上面的答案,那么它將顯示出類似以下的結構:

<div class="wrap">
  <div class="resizable resizable1"></div>
  <div class="resizable resizable2"></div>
</div>

完整的提琴: http : //jsfiddle.net/8qzTJ/86/

我想要的結構是哪種,但是Javascript僅針對2個可調整大小的項目進行了硬編碼。

所以這是一個問題:

如何修改最后的小提琴,使其可與任意數量的.resizable div一起使用。

還是沒有人知道可以做到這一點的插件。

謝謝大家的幫助!

到目前為止,我發現了這個插件: http : //www.bacubacu.com/colresizable/

確切地說了什么,並且非常接近我想要的功能。 只有它在表格布局中,而不是div布局。

工作提琴: http : //jsfiddle.net/2h4kLzgj/6/

它被激活:

$("#sample2").colResizable({
  fixed:true,
  liveDrag:true,
  gripInnerHtml:"<div class='grip'></div>", 
  draggingClass:"dragging" });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM