javascript - 调整屏幕大小时,我的多元素轮播正在折叠(Bootstrap)

标签 javascript jquery html css

尝试调整输出屏幕,轮播会折叠,最后几个元素会下降,然后消失。我的需求是旋转木马在调整大小时不要折叠。

请帮帮我!

My CodePen

ResCarouselSize();

$(window).resize(function () {
  ResCarouselSize();
});

//this function define the size of the items
function ResCarouselSize() {
  var incno = 0;
  var dataItems = ("data-items");
  var itemClass = ('.item');
  var id = 0;
  var btnParentSb = '';
  var itemsSplit = '';
  var sampwidth = $(itemsMainDiv).width();
  var bodyWidth = $('body').width();
  $(itemsDiv).each(function () {
    id = id + 1;
    var itemNumbers = $(this).find(itemClass).length;
    btnParentSb = $(this).parent().attr(dataItems);
    itemsSplit = btnParentSb.split(',');
    $(this).parent().attr("id", "MultiCarousel" + id);

    if (bodyWidth >= 1200) {
      incno = itemsSplit[3];
      itemWidth = sampwidth / incno;
    }
    else if (bodyWidth >= 992) {
      incno = itemsSplit[2];
      itemWidth = sampwidth / incno;
    }
    else if (bodyWidth >= 768) {
      incno = itemsSplit[1];
      itemWidth = sampwidth / incno;
    }
    else {
      incno = itemsSplit[0];
      itemWidth = sampwidth / incno;
    }
    $(this).css({ 'transform': 'translateX(0px)', 'width': itemWidth * itemNumbers });
    $(this).find(itemClass).each(function () {
      $(this).outerWidth(itemWidth);
    });

    $(".leftLst").addClass("over");
    $(".rightLst").removeClass("over");

  });
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

最佳答案

.MultiCarousel{ Height: 185px;} 这会解决你的问题

关于javascript - 调整屏幕大小时,我的多元素轮播正在折叠(Bootstrap),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52810142/

相关文章:

javascript - 在 Node.js 中打破回调函数内的 "for"循环

javascript - 强制 Javascript 函数调用等到上一个完成

javascript - 无法转义 "?"但 "\"在 javascript 正则表达式中工作正常

javascript - 如何将从 json 检索到的数据保存在不同的变量中

javascript - 我如何知道用户正在浏览网页的哪一部分?

python - 使用BeautifulSoup只考虑网页内容的某一部分

html - chrome 和 firefox 中的 onpopstate

javascript - 文件系统是否运行在 javascript 的不同线程上

javascript - 隐藏侧边栏 - marginRight/display CSS bug with Javascript

javascript - 使用 jquery 随机化 div 显示和隐藏的顺序