나는 내 콘솔에서 볼 수있는 오류가 없지만 내 루프는 내 div에 아무것도 삽입하지 않는 것 같습니다. 첫 번째 FOR 루프에 앞자리가 표시됩니다.jQuery prepend() 아무것도하지 않고
http://jordan.rave5.com/tmpstuff/
는 jQuery를
// Start Slides
$.get('http://jordan.rave5.com/tmpstuff/slides.txt', function (data) {
var lineArray = data.split('\n'),
slideList = [],
count = lineArray.length;
for (i = 0; i < count; i++) {
var line = lineArray[i].split('{|}');
slideList[i] = [],
slideList[i]['id'] = line[0],
slideList[i]['url'] = line[1];
$('#header-image-border').prepend('<img id="' + line[0] + '" class="header-image-size" src="' + line[1] + '" alt="The Tiger Spot" />');
}
});
$('#hi1').fadeTo(2000, 1.0, function() {
var slide = 0,
slideShow = setInterval(function() {
var nextSlide = slide + 1;
if (nextSlide > count - 1) {
nextSlide = 0;
}
$(slideList[slide]['id']).fadeTo(600, 0);
$(slideList[nextSlide]['id']).fadeTo(2300, 1.0);
slide++;
if (slide > count - 1) {
slide = 0;
}
}, 20000);
// End Slides
slides.txt
#hi1{|}slides/head1.jpg
#hi2{|}slides/head2.jpg
#hi3{|}slides/head3.jpg
#hi4{|}slides/head4.jpg
#hi5{|}slides/head5.jpg
정말 확실합니까? –
당신은 그것의 시간을 prepends 의미합니까? 왜냐하면 당신은 게시 된 코드에 하나의 루프 만 있기 때문입니다. –
prepend가 정상적으로 작동하면 브라우저의 개발 도구 모음을 사용하여 요소를 검사 할 수 있습니다. img 노드가 추가됩니다 –