处理图片调用
// 使用(视图html渲染完后再加载,否则为0)
var natural =getImgNaturalDimensions(document.getElementById('tmpciyunpng'), imgLoaded());
var natureWidth = natural[0];
var natureHeight = natural[1];
/**
*获取图片宽高回调函数
*/
function imgLoaded(width,height){
nWidth = width;
nHeight = height;
}
/**
*异步获取图片宽高
*/
function getImgNaturalDimensions(img, callback) {
var nWidth, nHeight;
if (img.naturalWidth) { // 现代浏览器
nWidth = img.naturalWidth;
nHeight = img.naturalHeight;
} else { // IE6/7/8
var image = new Image();
image.src = img.src;
image.onload = function() {
callback(image.width, image.height);
}
}
return [nWidth, nHeight];
}
/**
*获取时间戳转换为时间字符串
*/
//shijianchuo是整数,否则要parseInt转换
/**
*获取时间戳转换为时间字符串
*/
//shijianchuo是整数,否则要parseInt转换
function add0(m){return m<10?'0'+m:m }
function getTimeStr(timespan){
var time = new Date("'"+timespan+" GMT+0800 (中国标准时间)'");
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
}
/**
*form方式提交
*/
function downImg(){
var url="/download/downCenterImg";
var params={
}
var form = $('<form method="POST" action="' + url + '">');
$.each(params, function(k, v) {
form.append($('<input type="hidden" name="' + k +'" value="' + v + '">'));
});
$('body').append(form);
form.submit(); //自动提交
}
/**
*js将timestamp时间格式化
*/
function getDate(strDate) {
console.log(strDate);
var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,
function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');
return date;
}
/**
*获取图片宽高回调函数(修复图片预加载获取图片BUG方法)
*/
var e = function imgLoaded(width,height){
$('#tmpciyunsize').text(width+"*"+height);
}
/**
*异步获取图片宽高(修复图片预加载获取图片BUG方法)
*/
function getImgNaturalDimensions(img, callback) {
var image = new Image();
image.src = img.src;
image.onload = function() {
callback(image.width, image.height);
}
}