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插件。

inheritance我的代码:

HTML:

使用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 }); }); 

我错过了有最大宽度选项的东西吗? 我必须看了几个小时的选项页面而没有找到任何东西……也搜索了很多但不太确定我是否在问正确的问题。

任何帮助将不胜感激。

好的,事实certificate我的问题在于包含元素。

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

 

和我的css这些容器:

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

如果你需要居中,一切都摆脱了第一个容器的宽度。

Javascript与原始问题完全相同。

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

希望这可以帮助其他任何想要做同样事情的人。