2010-20-29
- fixed无法获取path_info时的BUG,参照了kohana框架
- added异常处理exception_handler
2010-20-29
此插件是在 http://allo.ave7.net/JQuery_with_SyntaxHighlighter 的基础上修改而来
SyntaxHighlighter是一个出色的语法高亮库,但实际使用,尤其是大量Js文件的包含,仍有不便之处。另外在W3C规范中,Pre元素是不能使用name属性的。这里通过JQuery动态加载所需的SyntaxHighlighter文件,将使用过程最简化。
$(document).ready(function() {
$('img[data^=maxsize_]').each(function(){
var t = this;
var autoScaling = function() {
var size = $(t).attr('data').substring(8);
wh=size.split("*");
wh1 = isNaN(wh[1])?wh[0]:wh[1];
max = Math.max(t.width/wh[0], t.height/wh1);
if(max>1)$(t).css({'width':t.width/max,'height':t.height/max});
}
if(this.complete)autoScaling();
$(this).load(function(){autoScaling();
});
});
});
调用上面代码后,只要img含有类似data="maxsize_300*200",就可以实现自动缩放。