table += "<img class='thumb' style='background-image: url('images/video_icons/" + videos[i]["Thumbnail Title"] + "');'></img>"
これは私が持っている次のコードです(ここで、ビデオ[i] [「サムネイルのタイトル」]は単に「moo.png」またはその他の画像です)
何らかの理由で、html を表示するimages video_icons moo.png
と、スラッシュの代わりに背景の URL が表示されます。
これを次のように変更したときから、「スタイル」に関係していると思います。
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