Javascript Fancybox图像库不';行不通
我想做一个Fancybox图像库。我有一个函数,它获取一个图像URL列表,并像这样将它们附加到DOM中Javascript Fancybox图像库不';行不通,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,我想做一个Fancybox图像库。我有一个函数,它获取一个图像URL列表,并像这样将它们附加到DOM中 function handleImageURLs(imageURLs) { var appendString = ""; //Create an <a> tag for each image URL for(var i = imageURLs.length - 1; i >= 0; i --) { appendString += "<a href=
function handleImageURLs(imageURLs) {
var appendString = "";
//Create an <a> tag for each image URL
for(var i = imageURLs.length - 1; i >= 0; i --) {
appendString += "<a href='"+ imageURLs[i] +"' rel='img_preview'><img src='"+ imageURLs[i] +" />'</a>";
}
//Add the <a> tags containing images to the <body> element
$("body").append(appendString);
//Select the image <a> tags and call Fancybox
$("a[rel='img_preview']").fancybox({
onCleanup: function() {
//do cleanup stuff, remove images, etc.
}
});
}
函数handleImageURLs(imageURLs){
var appendString=“”;
//创建一个”;
}
//将包含图像的标记添加到元素中
$(“正文”).append(appendString);
//选择图像标签并调用Fancybox
$([rel='img_preview'])({
onCleanup:function(){
//做清理工作,移除图像等。
}
});
}
一切正常。
标记被添加到DOM中。但是Fancybox根本不会打开。也不会抛出任何错误。知道我做错了什么吗?使用了一个组合,并在我想要显示的图像上触发了一个单击事件。你确定你的$([rel='img\u preview'])
选择器包含元素(即不是空的)?是的。绝对不是空的。我也尝试过给出我的页面)