fastadmin框架自带的表格图片格式只能放大,无法做到鼠标滚轮缩放
下载它的css、js文件,
纯JS版本:https://github.com/fengyuanchen/viewerjs
jQuery 版本:https://github.com/fengyuanchen/viewerjs
把css和js放到项目的public/static中
如有backend.min.css,将backend.css的内容复制进去,保持统一
如有require-backend.min.js,将require-backend.js的内容复制进去,保持统一
Table.api.events.image = {
'load .img-center': function (e, value, row, index) {
$('.img-center').viewer({
url: 'data-original'
});
},
}
然后就ok了
下载它的css、js文件,
纯JS版本:https://github.com/fengyuanchen/viewerjs
jQuery 版本:https://github.com/fengyuanchen/viewerjs
把css和js放到项目的public/static中
如有backend.min.css,将backend.css的内容复制进去,保持统一
如有require-backend.min.js,将require-backend.js的内容复制进去,保持统一
image: function (value, row, index) {
value = value == null || value.length === 0 ? '' : value.toString();
value = value ? value : '/assets/img/blank.gif';
var classname = typeof this.classname !== 'undefined' ? this.classname : 'img-sm img-center';
var url = Fast.api.cdnurl(value, true);
url = url.match(/^(\/|data:image\\)/) ? url : url + Config.upload.thumbstyle;
return '- +
url + '" class="' + classname + '" src="' + url + '" />';
},
images: function (value, row, index) {
value = value == null || value.length === 0 ? '' : value.toString();
var classname = typeof this.classname !== 'undefined' ? this.classname : 'img-sm img-center';
var arr = value != '' ? value.split(',') : [];
var html = [];
var url;
$.each(arr, function (i, value) {
value = value ? value : '/assets/img/blank.gif';
url = Fast.api.cdnurl(value, true);
url = url.match(/^(\/|data:image\\)/) ? url : url + Config.upload.thumbstyle;
html.push('- +
url + '" class="' + classname + '" src="' + url + '" />');
});
return ''
+html.join(' ')+'';
},
'load .img-center': function (e, value, row, index) {
$('.viewer').viewer({
url: 'data-original'
});
},
然后就ok了