javascript - Bootstrap 3.0 : added 2 sliders to home page both conflicting

标签 javascript jquery html css twitter-bootstrap

已解决 对于第一个 slider ,我将名称 :carousel-example-generic 更改为 carousel-example-generic_1 以进行区分,这解决了我的问题

我在我的主页上使用 2 个 Bootstrap slider ,问题是主 0slider 工作正常但是当我单击第二个 slider 的向左或向右箭头时,第二个 slider 也为第一个 slider 滑动图像,所以有人会指导我如何做修复它我的代码是这样的

           <!-- Wrapper for slides -->
           <div class="carousel-inner rightslider" role="listbox"  >
             <div class="item active">
                <div align="middle">
                    <img src="http://img6a.flixcart.com/image/iron/y/c/t/pigeon-favourite-750-w-favourite-750-w-400x400-imadzkdzyqx6yd9r.jpeg" width="80%" height="100" alt="" title="" border="0">
                </div>
                <div align="middle" class="coupon_title">
                    <a class="coupon_title" href="http://aaa.php?id=8&amp;c=65" target="_blank"><b>Pigeon Favourite 750 W Dry Iron</b></a>
                </div>
                <div class="coupon_price" align="middle"> 
                    <div class="price-old">&#8377;645</div>
                    <div class="price-new">&#8377;399</div>
                </div>
                 <div class="text-center">
                    <a class="btn btn-default " href="">Use Coupon
                        <span class="glyphicon glyphicon-shopping-cart"></span>
                    </a>
                 </div><br>
             </div> 

最佳答案

根据 slider's component usage 的 getbootstrap 手册:

Carousels require the use of an id on the outermost container (the .carousel) for carousel controls to function properly. When adding multiple carousels, or when changing a carousel's id, be sure to update the relevant controls.

因此,如果以下代码用于一个 slider :

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
  <!-- Indicators -->

  <!-- Wrapper for slides -->

  <!-- Controls -->
</div>

对于另一张幻灯片,您应该有不同的 ID,例如: id="carousel-example-generic2"

请记住,您应该使用更相关的名称,例如:“news-carousel”或“main-slideshow”。

如果您的 slider 中有控件,请确保您正在更新href 值,以便它们指向相关的 slider 。

  <!-- Controls -->
  <a class="left carousel-control" href="#carousel-example-generic" [<--] role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="right carousel-control" href="#carousel-example-generic" [<--] role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>

关于javascript - Bootstrap 3.0 : added 2 sliders to home page both conflicting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30014007/

相关文章:

javascript - jQuery:具有缩放功能的 flex 标题/图像?

javascript - 调用不带括号的函数

javascript - 水平 Div 滚动

javascript - 在一定时间后提交具有默认值的表单?

javascript - 在 Cpanel 上使用 Javascript AJAX POST 时出现 500 内部服务器错误

javascript - 运行 Babel 应用程序时出错

javascript - Mootools Form.Validate 不触发事件

javascript - 是否可以从 xpath 节点更改 css?

html - 响应式电子邮件图像

html - 图像调整到父 div 保持比例并尊重图像高度