/** * 定义全局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); } } }