');
builder.append('
' + options.lang.title + '
');
builder.append('
');
builder.append('
');
builder.append('
');
builder.append('
' + options.lang.loadMoreData + '
')
builder.append('
' + options.lang.confirmBtnText + '')
builder.append('
' + options.lang.cancelBtnText + ' ');
o.dialog = $(builder.toString());
$("body").append(o.dialog);
if (options.top == 0) {
options.top = ($(window).height() - o.dialog.height()) / 2;
}
o.dialog.css({
left: ($(window).width() - o.dialog.width()) / 2 + "px",
top: options.top + "px"
});
//给对话框添加拖拽事件
o.dialog.draggable({handler: o.dialog.find(".ued_title")});
loadFilesFromServer();
}
//绑定元素事件
function bindEvent() {
//关闭对话框
G(".close_btn").on("click", function () {
o.close();
});
//点击确认|取消按钮事件
G(".btn-confirm").on("click", function () {
options.callback(o.selectedList);
o.close();
});
G(".btn-cancel").on("click", function () {
o.close();
});
//当滚动条滚到底部时自动去加载图片
G(".imagelist").on("scroll", function () {
if (this.scrollTop + this.clientHeight >= this.scrollHeight) {
loadFilesFromServer();
}
});
}
//query
function G(query) {
return o.dialog.find(query);
}
//从服务器上获取图片地址
function loadFilesFromServer() {
if (!options.list_url) {
G(".online .no-data").html('