gpt4 book ai didi

javascript - 使用 AngularJS 在 Bootstrap Carousel 中动态背景颜色

转载 作者:行者123 更新时间:2023-11-28 07:08:04 27 4
gpt4 key购买 nike

我在与 AngularJS 一起使用的 Bootstrap Carousel 中有一个奇怪的行为。下面是我尝试向每个缩略图动态添加背景颜色的 HTML 代码。我观察到的情况如下:

  1. 最初,轮播的“事件”部分会按预期动态为每个缩略图添加背景颜色。
  2. 但是,一旦我开始旋转轮播,所有缩略图都会失去背景颜色。
  3. 现在,当我重新加载页面时,所有缩略图都会再次获得背景颜色。

所以我不明白是什么导致旋转过程中最初背景颜色丢失?谢谢。

    <div class="well">
<div id="myCarousel" class="carousel slide">

<!-- Carousel items -->
<div class="carousel-inner">


<div ng-repeat="imgSet in imgSets" ng-class="{item: true, active : $first}">
<div ng-class="row">
<div ng-repeat="img in imgSet track by img.id" class="col-sm-3">

<a href="/appDetail/{{img.id}}" class="thumbnail" style="background-color: {{img.tile_color}};">


<img ng-src="{{uri}}/{{img.image}}" alt="Image" class="img-responsive" height="{{img.tile_height}}" width="{{img.tile_width}}">
</a>
</div>
</div>
<!--/row-->
</div>
<!--/item-->

</div>
<!--/carousel-inner-->

<a class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">›</a>
</div>
<!--/myCarousel-->
</div>
<!--/well-->

最佳答案

好吧,我找到了如何修复它,但我仍然不明白为什么原始版本不起作用(以及为什么修复有效):

my {{img.tile_color}}"#1956B7"(或任何其他 #)形式的字符串。我认为数字前面必须有“#”符号。当我删除“#”时,它开始工作。

关于javascript - 使用 AngularJS 在 Bootstrap Carousel 中动态背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31549181/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com