jquery - 当图像更改时,我的旋转木马正在改变高度

标签 jquery html css twitter-bootstrap

我正在使用 Bootstrap 轮播并设置它的高度和宽度以及图像但是当图像改变时轮播的高度仍然改变 有什么办法即使高度宽度发生变化,轮播的边仍然保持不变?

<div id="imageDiv">
                <div id="productImages" class="carousel slide" data-ride="carousel">

                  <ol class="carousel-indicators">
                    <li data-target="#productImages" data-slide-to="0" class="active"></li>
                    <li data-target="#productImages" data-slide-to="1"></li>
                    <li data-target="#productImages" data-slide-to="2"></li>
                    <li data-target="#productImages" data-slide-to="3"></li>
                  </ol>


                  <div class="carousel-inner" role="listbox">
                    <div class="item active">
                      <img width="200" height="200" src="<?php echo image_check($product['product_image1']); ?>" alt="<?php echo $product['product_name']; ?>">
                    </div>

                    <div class="item">
                      <img width="200" height="200" src="<?php echo image_check($product['product_image2']); ?>" alt="<?php echo $product['product_name']; ?>">
                    </div>

                    <div class="item">
                      <img width="200" height="200" src="<?php echo image_check($product['product_image3']); ?>" alt="<?php echo $product['product_name']; ?>">
                    </div>

                    <div class="item">
                     <img width="200" height="200" src="<?php echo image_check($product['product_image4']); ?>" alt="<?php echo $product['product_name']; ?>">
                    </div>
                  </div>


                  <a class="left carousel-control" href="#productImages" 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="#productImages" role="button" data-slide="next">
                    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
                    <span class="sr-only">Next</span>
                  </a>
                </div>




              </div>

<style>
 .productImages .carousel-indicators .carousel-inner
                {
                  width: 200px;
                  height: 400px;
                }
</style>

最佳答案

你想用这个做什么?

.productImages .carousel-indicators .carousel-inner
    {
        width: 200px;
        height: 400px;
    }

因为它的目标是 .carousel-indicators 内的 .carousel-inner 位于 .productImages 内。我认为你的做法恰恰相反。如果您试图将所有这些作为目标,请尝试用逗号分隔 ID/类。另外 .productImages 应该是 #productImages 因为它是一个 ID。

关于jquery - 当图像更改时,我的旋转木马正在改变高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41492154/

相关文章:

jQuery 在 Firefox 中定位不同的值

html - 如何在两个方向(左右)动态增加超链接的大小?

javascript - 在循环中重复单词

javascript - 使用 jquery 在 CSS 中设置背景图像

javascript - 如何根据屏幕分辨率应用特定样式表?

jquery - 使用 bootstrap 3 Scrollspy 显示/隐藏一个 div

javascript - 如何自定义当前页面名称在我的菜单中的显示方式?

html - CSS - self 对齐问题

html - 子图像不在父级中生长

html - 如何实现文本后面的这一行?