【问题标题】:Carousel multi previous button轮播多上一个按钮
【发布时间】:2015-05-13 22:07:15
【问题描述】:

http://www.bootply.com/Y30udsQ35V。我已经尝试修复上一个按钮的行为,因为他在下一个按钮的行为相同,但是,我无法修复。

【问题讨论】:

  • 请更详细地解释问题,并在问题本身中发布您的代码。据我所见,这 2 个按钮似乎按预期工作
  • 当您单击按钮 prev 时,图像在后台运行 100% 的路线,在前面运行 25%。在下一个按钮中,在背景中作为前面的图像运行了 25% 的路线。

标签: jquery css twitter-bootstrap carousel


【解决方案1】:

解决问题的一种方法是在css文件中添加以下代码:

.item.right:not(.prev) {visibility: hidden;}

css 文件如下:

.carousel-control            { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
    .carousel-inner .active.left { left: -100%; }
    .carousel-inner .next        { left:  100%; }
    .carousel-inner .prev        { left: -100%; }
    .active > div { display:none; }
    .active > div:first-child { display:block; }
    .item.right:not(.prev) {visibility: hidden;}
}
@media (min-width: 767px) and (max-width: 992px ) {
    .carousel-inner .active.left { left: -50%; }
    .carousel-inner .next        { left:  50%; }
    .carousel-inner .prev        { left: -50%; }
    .active > div { display:none; }
    .active > div:first-child { display:block; }
    .active > div:first-child + div { display:block; }
    .item.right:not(.prev) {visibility: hidden;}
}
@media (min-width: 992px ) {
    .carousel-inner .active.left { left: -25%; }
    .carousel-inner .next        { left:  25%; }
    .carousel-inner .prev        { left: -25%; }    
    .item.right:not(.prev) {visibility: hidden;}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 2017-12-19
    • 1970-01-01
    相关资源
    最近更新 更多