【发布时间】:2015-12-18 19:54:48
【问题描述】:
我有一个小问题。我使用 bxSlider 但不是<img> 我使用background-image。
在 chrome 中,我看到一些闪烁,我无法摆脱它。
可能有人有类似的问题,请告诉我如何治疗:)
这是我的代码
$('.bxslider').bxSlider();
.bxslider {
margin: 0;
padding: 0;
list-style-type: none;
}
.bxslider li {
height: 400px;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bxslider/4.2.5/jquery.bxslider.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/bxslider/4.2.5/jquery.bxslider.min.js"></script>
<ul class="bxslider">
<li style="background-image: url(http://lorempixel.com/1920/400/sports)"></li>
<li style="background-image: url(http://lorempixel.com/1920/400/city)"></li>
</ul>
你也可以在JSFiddle看到它
在浏览器分辨率 1700 像素及以上时出现闪烁
【问题讨论】:
标签: javascript jquery css google-chrome bxslider