【发布时间】:2021-08-23 18:07:34
【问题描述】:
我正在使用ng-image-slider 的角度图像轮播,如下所示:
<ng-image-slider
class="slider"
[images]="images"
[infinite]="true"
[imageSize]="{width: '762px', height: 442, space: 10}"
[autoSlide]="false"
></ng-image-slider>
但不知何故,每张图片的width 仍然默认为 205px。
奇怪的是,这个默认值在加载应用程序时默认添加到 DOM 中的element.style,但是一旦我更改了屏幕尺寸(例如通过 chrome devtools),我突然得到了我的自定义宽度。
加载时的DOM元素:
<div class="img-div image-popup ng-star-inserted" style="width: 205px; margin-left: 10px; margin-right: 10px;">
触发屏幕尺寸变化后的DOM元素:
<div class="img-div image-popup ng-star-inserted" style="width: 762px; margin-left: 10px; margin-right: 10px;">
注意宽度差异。
谢谢!
【问题讨论】: