$.getJSON("/Home/AjaxBrowse", { page: p ? p : 1 }, function (data) {
var output = "";
jQuery.each(data.users, function (key, value) {
output += '<li>'
+ "<div class=\"slidera_img\">"
+ "<a href=\"/image/viewImage/" + data.users[key].ImageId + "\" rel=\"example_group\">"
+ "<img src=\"/image/viewimage/" + data.users[key].ImageId + "?imageType=thumb\" width=\"100=\" height=\"100\" />"
+"</a>"
+ "</div>"
+ ' </li>';
});
$("#namesList")
.attr("start", data.pager.FirstItemOnPage)
.html(output);
$("#namesPager").html(pagedList.render(data.pager));
}).error(function () {
});
}
我有这段代码,我希望fancybox 可以使用它。
这是fancybox代码:
$(document).ready(function () {
$("a[rel=example_group]").fancybox({
'transitionIn': 'none',
'transitionOut': 'none',
'titlePosition': 'over',
'type': 'image',
'titleFormat': function (title, currentArray, currentIndex, currentOpts) {
return '<span id="fancybox-title-over">' + (title.length ? ' ' + title : '') + '</span>';
}
});
});
我可以显示图像。但是当我点击图片时,它会转到链接,它不会打开花哨的框:(
我怎样才能解决这个问题?
当我将输出的原始数据复制到 html 时。花式盒子的作品。但它不适用于来自 json 调用的数据。这与页面加载有关吗?