javascript - Flexslider 2.1 内联样式问题

标签 javascript html css responsive-design flexslider

我使用 flexslider2 来显示我的幻灯片。

但我有一个问题,我的 li 元素的宽度在第一个页面加载时计算错误。

当我打开 firebug 并单击内联样式时,宽度发生变化并且所有内容都正确显示。此外,当我调整浏览器大小时,一切都是正确的。

为什么会出现这个问题?

当我查看 flexslider 代码时,我发现:

 slider.computedW = slider.itemW - slider.boxPadding;

应该没问题....因为在调整大小时,它只使用计算的W:

  if (vars.smoothHeight) methods.smoothHeight();
        slider.newSlides.width(slider.computedW);
        slider.setProps(slider.computedW, "setTotal");

请帮帮我!!!

最佳答案

您的 flexslider 是否放在容器中?如果是这样,您可以将 flexslider 设置为在页面加载时自动调整到该特定高度。

  $(document).ready(function(){
  var containerheight = $(".flexcontainer");    
  var borderWidth = $('.flexslider').css('height', containerheight.outerWidth());
    });

此外,如果您的容器的高度略高于您的 flexslider 的高度,您可以在下面使用。 (“5”是你想要改变高度的像素数)

  $(document).ready(function(){
  var containerheight = $(".flexcontainer");
  containerheight = containerheight -5;
  var borderWidth = $('.flexslider').css('height', containerheight.outerWidth());
    });

关于javascript - Flexslider 2.1 内联样式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12460322/

相关文章:

javascript 通过单击标签来检查复选框时确认

javascript - jQuery如何通过不同的列值计算表中的行数

javascript - 创建一个函数的函数属性,它又是一个对象字面量的方法

html - img src 标签不显示图片

javascript - 从页面流中移除类似于固定位置的元素

javascript - Angular 7 router-outlet 设置高度大于窗口

javascript - 使用 d3 将数据标签和标记添加到折线图

php - 使用不同尺寸的图像制作照片网格

jQuery 对话框调整大小

html - Calibri 和字母 "ti"的 CSS 字体间距问题