jquery - bxSlider & Bootstrap 3 - 百分比 slideWidth

标签 jquery css responsive-design twitter-bootstrap-3 bxslider

我在网站上使用 Bootstrap 3,我想使用 bxSlider 自动收报机同时显示两列,但是 slideWidth 参数需要绝对宽度,这是不可能的,因为我正在使用BS 预定义 CSS 中的百分比。

我一直在四处寻找,似乎找不到任何关于这个主题的东西。

这是 HTML:

    <div class="row">
        <ul class="cs-ticker">
            <li>
                <div class="col-lg-6 col-md-6">
                    <div class="image">
                        <a href=""><img src="images/cs-1.jpg" alt="" class="img-responsive" /></a>
                        <div class="overlay">
                            <h3><a href="">Case Study Title</a></h3>
                            <a href="" class="btn btn-outline btn-lg btn-white">View Case Study</a>
                        </div>
                        <span class="label">Residential</span>
                    </div>
                    <p>Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Cras mattis consectetur purus sit amet fermentum. Vestibulum id ligula porta felis euismod semper.</p>
                </div>
            </li>
            <li>
                <div class="col-lg-6 col-md-6">
                    <div class="image">
                        <a href=""><img src="images/cs-1.jpg" alt="" class="img-responsive" /></a>
                        <div class="overlay">
                            <h3><a href="">Case Study Title 2</a></h3>
                            <a href="" class="btn btn-outline btn-lg btn-white">View Case Study</a>
                        </div>
                        <span class="label">Commercial</span>
                    </div>
                    <p>Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Cras mattis consectetur purus sit amet fermentum. Vestibulum id ligula porta felis euismod semper.</p>
                </div>
            </li>                   
        </ul>
    </div>

    <script>
        $(document).ready(function(){

            var CaseStudyTicker = $('#recent-case-studies .cs-ticker');
            var CaseStudyTickerOpts = {
                auto: false,
                speed: 700,
                controls: true,
                pager: false,
                responsive: false,
                maxSlides: 2,
                minSlides: 2,
                adaptiveHeight: false
            };

            if( isMobile.any() ) {
                CaseStudyTickerOpts.controls = false;
            }

            //CaseStudyTicker.bxSlider(CaseStudyTickerOpts);

        });
    </script>

忽略 isMobile 位,因为它是单独的..

基本上我认为宽度需要设置 onSliderLoad 并且当窗口调整大小时宽度需要重置?

最佳答案

我在 github 上 fork 了一个 bxslider 的引导友好版本,它会自动计算所需的幻灯片宽度以适应您想要的可见幻灯片的数量。它还将使这些值适应任何屏幕。

我认为这个版本会解决你所有的问题。

链接>> https://github.com/Rahisify/bxslider-4

关于jquery - bxSlider & Bootstrap 3 - 百分比 slideWidth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23296103/

相关文章:

javascript - 如何通过单击页面中的其他位置取消下拉列表 - stopPropagation?

twitter-bootstrap - 使用 Bootstrap 定位背景

javascript - 将 javascript 注入(inject) head 并确保即使在刷新后它也会在那里

javascript - 响应 "masonry-like"列而不使用砌体(试图避免位置 :absolute;)

css - 媒体查询如何检测全高清智能手机?

javascript - div.append 不适用于添加 html

javascript - 初学者 javascript - 显示有限数量的查询并在底部添加加载

javascript - 通过 src 值查找 img 标签并在 img 标签中添加新属性

javascript - HTML、CSS : how can I merge these divs in order to use float:left property on their children?

html - 如何在 <li> 网格上调整图像和文本的大小并使其居中?