/**
* 定义全局JS函数
*/
//保存后禁用按钮,防止重复提交
function Disabled($this,btn_text){
$this.attr('disabled','disabled').text(btn_text).val(btn_text);
}
//设置按钮为可用状态
function Enabled($this,btn_text){
$this.removeAttr('disabled').empty().text(btn_text).val(btn_text);
}
//loading
function Loading($this,bgColor){
var $loading=$('
');
$this.append($loading);
arguments[1]&&arguments[1]!=''?$this.find('.loading div').css('background',bgColor):'';
}
/* 查看是否拥有该权限 */
function hasAuth(DropDownArray,authList_array){
var returnValue=[];
for(var j=0;jcontainerScale){
imgWidth=img.width/img.height*containerHeight;
var _left=(imgWidth-containerWidth)/2;
$container.find('img').height(containerHeight).css({
'left':'-'+_left+'px'
});
}
/* 竖图 */
else{
imgHeight=img.height/img.width*containerWidth;
var _top=(imgHeight-containerHeight)/2;
$container.find('img').width(containerWidth).css({
'top':'-'+_top+'px'
});
}
}
}
//时间戳转换日期
function timeStampToDateString(ts){
var datetime=new Date(parseInt(ts)*1000);
var year=datetime.getFullYear();
var month=datetime.getMonth()+1;
var date=datetime.getDate();
var dateString=year+'-'+month+'-'+date;
return dateString;
}
//JSON数组排序函数
function getSortFun(order, sortBy) {
var ordAlpah = (order == 'asc') ? '>' : '<';
var sortFun = new Function('a', 'b', 'return a.' + sortBy + ordAlpah + 'b.' + sortBy + '?1:-1');
return sortFun;
}
function lazyload(){
var $unload=$('.shot-image .unload');
for(var i=0;i<$unload.length;i++){
var top=$(window).scrollTop(),height=$(window).height();
/* 未加载的图片元素进入可视区域 */
if(top+height>$unload.eq(i).offset().top){
var url=$unload.eq(i).data('url');
$unload.eq(i).removeClass('unload').addClass('loaded').attr('src',url).fadeIn(500);
}
}
}