jquery - 使用无缝循环水平居中 bxSlider 轮播的事件图像?

标签 jquery html css bxslider

我想制作一个非常简单的无缝循环轮播并尝试使用 bxSlider,但我遇到了图像偏离中心的问题。

我有 3 x 1000 像素宽的图像,我想做的就是确保事件图像位于浏览器的中间,另外两个图像在左侧/右侧无限循环,如下所示:

enter image description here

我试过使用负边距技巧(left: 50%margin-left: -500px)但它没有用,bxSlider 很友好疯狂的。

我的代码非常简单,我在这里有一个 fiddle :http://jsfiddle.net/j3hgA/

<ul class="bxslider">
    <li><img src="http://i.imgur.com/pOh3bXm.jpg" /></li>
    <li><img src="http://i.imgur.com/VrvQUzu.jpg" /></li>
    <li><img src="http://i.imgur.com/pJr77Ee.jpg" /></li>
</ul>

有更好的方法吗?

最佳答案

这就是你需要的..

演示:- http://jsfiddle.net/dush88gs/rj9r74a0/41/


完整代码在这里

HTML

<head>
  <link rel="stylesheet" type="text/css" href="css/jquery.bxslider.css"/>  
</head>

<body>
    <div class="bxslider">
      <div class="slide"><img src="images/1.jpg" width="1000" /></div>
      <div class="slide"><img src="images/2.jpg" width="1000" /></div>
      <div class="slide"><img src="images/3.jpg" width="1000" /></div>
      <div class="slide"><img src="images/4.jpg" width="1000" /></div>
      <div class="slide"><img src="images/5.jpg" width="1000" /></div>
      <div class="slide"><img src="images/6.jpg" width="1000" /></div>
    </div>

    <!-- jQuery -->
<script src="js/jquery.js"></script>

<!-- bxSlider Javascript file -->
<script src="js/jquery.bxslider.min.js"></script>

<script>
    $(document).ready(function(){
      $('.bxslider').bxSlider({
        slideWidth: 900,
        minSlides: 2,
        maxSlides: 3,
        moveSlides: 1,
        pager: false,
        auto: true
      });
    });
</script>
</body>

CSS

div.bxslider {
    margin-left: 25%;
    margin-right: 25%;
}

关于jquery - 使用无缝循环水平居中 bxSlider 轮播的事件图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19784247/

相关文章:

javascript - flatpickr:将第二个日期选择器的日期设置为第一个日期选择器的同一日期

javascript - 在html5主体中动态设置变量?

html - 为什么移动设备中的子菜单在菜单顶部打开而不是将菜单向下推?

php - jquery php 替换 css

html - 新的BFC "clearing" float 框

javascript - Bootstrap 复选框

jquery - 在执行绘图数据的 jquery ajax 请求时显示等待图像

jquery - 为什么只有在搜索框中输入搜索后才会加载表格数据?

javascript: jquery html() 中的 url onmouseover 中的 href

html - 图标下显示的 CSS 旋转文本