jquery将列表拆分为两列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery将列表拆分为两列相关的知识,希望对你有一定的参考价值。

  1. var splitList = function(listClass) {
  2. var originalList = $(listClass);
  3. var originalItems = originalList.children();
  4. var splitAt = Math.round(originalItems.length/2);
  5.  
  6. //clone it but hide it
  7. var cloneList = originalList.clone().insertAfter(originalList).css('display','none');
  8. var clonedItems = cloneList.children();
  9.  
  10. //remove first half of LIs from clone list
  11. for (var i=0; i<clonedItems.length; i++) {
  12. if(i < splitAt) {
  13. $(clonedItems[i]).remove();
  14. }
  15. }
  16. //remove last half of LIs from original list
  17. for (var i=0; i<originalItems.length; i++) {
  18. if(i >= splitAt) {
  19. $(originalItems[i]).remove();
  20. }
  21. }
  22. //show it
  23. cloneList.css('display','block');
  24. }

以上是关于jquery将列表拆分为两列的主要内容,如果未能解决你的问题,请参考以下文章

Magento:将产品页面中的产品选项显示为两列中的列表元素

Magento:在产品页面中将产品选项显示为两列中的列表元素

针对移动设备将 5 列表拆分为两部分

python 将字符串列拆分为两列

分列:将excel单元格的内容拆分为两列

将(各种大小的)行拆分为两列,保持列中的第一个单词