サーバー上のテキスト ファイルから値 ("img1.jpg" など) を読み取り、div に追加してスライド ショーを作成しようとしています。
唯一の問題は、最初の「スライド」に.activeクラスを適用する必要があることです。
私のテキストファイルの読み方は次のとおりです。
追加したい div は次のようになります。
<div class="carousel-inner">
<!-- slide -->
<div class="active item slide3 animated fadeInUpBig">
<img src="img1.jpg" />
</div>
<!-- slide -->
<div class="item slide3 animated fadeInUpBig">
<img src="img2.jpg" />
</div>
</div>
これが私が試したことです:
$(function () {
var file = "gallery.txt"; // gallery.txt PATH
$('<div />'.load(file, function(data){ // dummy DIV to hold data
var line = data.split('\n');
var NofImages = line.length -1;
for( i=0; i < NofImages; i++ ){
image = './cms/data/img/gallery/homepage/'+ line[i].split('|')[2];
$(".carousel-inner").append("<div class='active item slide3 animated fadeInUpBig'><img src='+ image +' /></div>");
}
}
});