bxSlider 中不考虑宽度

Width not being respected in bxSlider

我正在尝试使用 jQuery 插件 bxSlider 制作幻灯片。

最终我想要实现的是:http://i.imgur.com/yae1Gvy.jpg

虽然我刚刚在网上找到那个图片。我不太担心滚动条。 我只想让 3 张图片中的 2 张离开页面。 bxSlider 有一个选项可以设置幻灯片的宽度 (slideWidth),我希望该宽度为图像的宽度:680px。

然而,3 张幻灯片的容器不会以其正常宽度容纳所有 3 张幻灯片,因此它在 $(window).width() / 3 处最大化每张幻灯片,然后将其作为内联应用风格所以我不能覆盖它。如果我将值更改为较小的值,那么它可以正常工作并且很适合容器,但我需要它离开视口。

基本上这是我想要实现的,除了尺寸问题,我已经达到了 90%:http://www.aucklanddj.co.nz/weddings

上面链接的网站使用相同的 jQuery 插件。

这是我的代码:

HTML:

<ul class="slide-container">
    <li><img src="images/1.jpg" title="THis is a really cool car you should buy it blablabla" /></li>
    <li><img src="images/2.jpg" title="blqblqbql qblqblq qblqblq blq blablabla" /></li>
    <li><img src="images/3.jpg" title="loajs dljas dlajsd alsjd alsjd laj"/></li>
</ul>

Javascript:

$(document).ready(function(){

$('.slide-container').bxSlider({
        auto: true,
        useCSS: false,
        pager: false,
        controls: false,
        autoHover: true,
        minSlides: 3,
        maxSlides: 3,
        slideWidth: 680,
        slideMargin: 0,
        preloadImages:"visible",
        moveSlides: 1,
        captions: true,
        responsive: false
    });

});

我是不是漏掉了最大宽度选项之类的东西?我肯定已经查看选项页面好几个小时了,但没有找到任何东西……也用谷歌搜索了很多,但不太确定我问的问题是否正确。

如有任何帮助,我们将不胜感激。

好的,原来我的问题出在包含元素上。

基本上我必须添加 2 个包含 div 的。我的 HTML 现在看起来像这样:

<div class="slider-outer-container">
        <div class="bx-slide-container">
            <ul class="bx-slides">
                <li><img src="images/1.jpg" title="THis is a really cool car you should buy it blablabla" /></li>
                <li><img src="images/2.jpg" title="blqblqbql qblqblq qblqblq blq blablabla" /></li>
                <li><img src="images/3.jpg" title="loajs dljas dlajsd alsjd alsjd laj"/></li>
            </ul>
        </div>
    </div>

和我的 css 用于这些容器:

.slider-outer-container{
    overflow:hidden;
}
.bx-slide-container{
    width:3120px;
    margin-left:-1040px;
    margin-right:-1040px;
}

如果您需要将所有内容居中,请去掉第一个容器中的宽度。

Javascript与原题完全相同

显然我的 div 命名技巧可以做一些改进,但这解决了我的问题!

希望这对其他想做同样事情的人有所帮助。