table += "<img class='thumb' style='background-image: url('images/video_icons/" + videos[i]["Thumbnail Title"] + "');'></img>"
这是我拥有的以下代码(其中 videos[i]["Thumbnail Title"] 只是“moo.png”或其他图片)
无论出于何种原因,当我查看 html 时,它会显示背景 urlimages video_icons moo.png
而不是斜杠。
我认为这与“风格”有关,因为当我将其更改为:
table += "<img class='thumb' src='images/video_icons/" + videos[i]["Thumbnail Title"] + "'></img>"
显示图像(虽然它不再是我想要的,但斜线符号在那里)
知道该怎么做吗?谢谢!
编辑:
我有以下 CSS 类thumb
:
.thumb { display: inline-block;
width: 200px;
height: 100px;
margin: 5px;
background-position: center center;
background-size: cover;
}
和一个小提琴(没有javascript):http: //jsfiddle.net/lucyguo/5wxBP