显示标签为“js”的博文。显示所有博文
显示标签为“js”的博文。显示所有博文

2008年12月15日星期一

js mootools 小问题一记

test

function test(obj){
obj = $(obj);
}

当将this 传递到函数时, 需要显性的将dom对象 转换成mootools 对象, 否则会在ie6的情况下报错. ie7 firefox 正常

js sort 问题

sort函数, 一定要返回三个状态 0 -1 1... 否则会出错. 有一些js文档言之 只返回一个状态和两个状态是错误的 会出问题的
divs.sort(function($1,$2){
    var _$1=$E('input[name^=num[]',$1).value.toInt(),
    _$2=$E('input[name^=num[]',$2).value.toInt();
    if(_$1>_$2)return 1;
    if(_$1<_$2)return -1
    if(_$1==_$2)return 0;
});