我正在使用 twitters bootstrap carousel,有时图像会滑动,有时它们不会.. 当它们没有时
TypeError: $next[0] is undefined
$next[0].offsetWidth // force reflow
$next[0].offsetWidth // force reflow bootstrap.js (line 351)
这个错误来了。我不知道那是什么意思。
我正在从 Javascript 设置轮播 div 的 html 内容,行动,我在轮播中显示 3 个图像而不是一个/类似的缩略图: vaersion:/* ================== =================================* bootstrap-transition.js v2.0.4
javascript中的代码:
drawCarousel = function(result){
var HasImages=false;
var data_url=result['ImagesResult'];
var data_details=result['ImageDetail'];
var URLList = data_url["ImageUrls"];
var ImageDetails=data_details["ImageDetails"];
if(data_url==""){
html+="NO Images To Display";
}
html = "";
var isFirst = true;
num=0;
for(var i=0;i<URLList.length;i++){
HasImages=true;
if(isFirst == true){
if(num==0){
html+="<div class='item active'><ul class=\"thumbnails\"><li class=\"span2\"><div class=\"thumbnail\" style=\"vertical-align:middle !important;\"><img src='" +URLList[i]["url"]+"' alt='' /></div></li>";
num=num+1;
}
else{
html+="<li class=\"span2\"><div class=\"thumbnail\"><img src='" +URLList[i]["url"]+"' alt='' /></div></li>";
num=num+1;
if(num==3){
isFirst=false;
num=0;
}
}
}
else {
if(num==0){
html+="</ul></div>";
html+="<div class='item'><ul class=\"thumbnails\"><li class=\"span2\"><div class=\"thumbnail\"><img src='" +URLList[i]["url"]+"' alt='' /></div></li>";
num=num+1;
} else{
html+="<li class=\"span2\"><div class=\"thumbnail\"><img src='" +URLList[i]["url"]+"' alt='' /></div></li>";
num=num+1;
if(num==3){
num=0;
}
}
}
}
html+="<ul><div>";
if(!HasImages){
var no_image_message="<b>No Images to Display</b>";
$(".carousel-inner").html(no_image_message);
}else{
$(".carousel-inner").html(html);
}
};