您的位置:首页 > Web前端 > CSS

Grid的跨多行混排变动样式

2010-04-14 10:13 260 查看
每个TR的第一个TD设置的rowspan就是跨行数。

var AS = AS || window.jQuery || jQuery || $ ;

function Grid_moving($e){
var $e    =    AS($e);
var $rowSpan    =    AS("td:first",$e).attr("rowspan");
var $tds    =    AS("td",$e);
var $rows    =    new Array();
var $obj_    =    $e    ;
// 样例标准TD数为4个
if($tds.length == 4){
for(var $i = 0 ; $i < parseInt($rowSpan) ; $i++){
AS($obj_).addClass("hover");
$obj_    =    $obj_.next();
}
}else{
for(var $i = 0 ; $i < $rowSpan ; $i++){
$obj_    =    $obj_.prev();
if(AS("td",$obj_).length == 4){
Grid_moving($obj_);
break;
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: