亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

單元選擇合并變色示例代碼

2019-11-20 15:11:39
字體:
來源:轉載
供稿:網友
周末為了解答一個問題,寫了一堆代碼,功能基本實現,但感覺結構太差了,沒太多考慮。一點都不漂亮
復制代碼 代碼如下:

<!DOCTYPE HTML>
<HTML>
<head>
<TITLE>The document title</TITLE>
<meta charset=utf-8>
<script src="lib/jquery-1.8.1.min.js" type="text/javascript"></script>
<style type="text/css">
table{
border-spacing: 0;
}
td{
height: 50px;
width: 50px;
border-spacing: 0;
}
.hidden{
display: none;
}
</style>
</head>

<body>
<table border="1">
<tr id ="r1">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr id ="r2">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<p id ='log'></p>
<button type="button" onclick="combine()">hebing</button>
<script type="text/javascript">
var selectecdlog = [];
var resultLen = 0;
var resultBegin = 0;
var backColor = ['red','green','blue']; // assume 3 rows 1 -red 2 - green 3 - blue
var resultColor =0;
$("td").mousedown(function() {
selectecdlog = [];
resultColor = backColor[$(this).parent().attr('id').substr(1)-1];
$('td').css('background-color', 'white');
// ID for tr tag
//alert($(this).parent().attr('id'));
//get the column No.
//alert($(this).index()+1);
$(this).css('background-color', resultColor);
selectecdlog.push($(this).attr('id'));
//alert($(this).attr('id'));
$("td").mouseup(onMouseUp);
$("td").mouseover(onMouseOver);
})
function onMouseUp(){
/* Act on the event */
var len =resultLen= Math.abs(parseInt(selectecdlog[0].substr(selectecdlog[0].indexOf('c')+1)) - parseInt($(this).attr('id').substr(($(this).attr('id').indexOf('c'))+1)))+1;
var begin =resultBegin= parseInt(selectecdlog[0].substr(selectecdlog[0].indexOf('c')+1)) >parseInt($(this).attr('id').substr(($(this).attr('id').indexOf('c'))+1)) ? parseInt($(this).attr('id').substr(($(this).attr('id').indexOf('c'))+1)):parseInt(selectecdlog[0].substr(selectecdlog[0].indexOf('c')+1));
for(var i =0; i<resultLen;i++)
{
selectecdlog.push(selectecdlog[0].substr(0,2)+"c"+(resultBegin+i));

}
selectecdlog.shift();
$('#log').text(selectecdlog.toString());

$("td").unbind('mouseover',onMouseOver);
$("td").unbind('mouseup',onMouseUp);
}
function onMouseOver (argument) {
var len =resultLen= Math.abs(parseInt(selectecdlog[0].substr(selectecdlog[0].indexOf('c')+1)) - parseInt($(this).attr('id').substr(($(this).attr('id').indexOf('c'))+1)))+1;
var begin =resultBegin= parseInt(selectecdlog[0].substr(selectecdlog[0].indexOf('c')+1)) >parseInt($(this).attr('id').substr(($(this).attr('id').indexOf('c'))+1)) ? parseInt($(this).attr('id').substr(($(this).attr('id').indexOf('c'))+1)):parseInt(selectecdlog[0].substr(selectecdlog[0].indexOf('c')+1));
$('td').css('background-color', 'white');
for(var i =0; i<len;i++)
{
$('#'+selectecdlog[0].substr(0,2)+"c"+(begin+i)).css('background-color', resultColor);
}
//alert( $(this).attr('id').substr(($(this).attr('id').indexOf('c'))+1));
//$('#'+tdId).css('background-color', 'red');
}
// set id attr for each td
$("td").each(function(index, val){
/* iterate through array or object */
$(this).attr('id', $(this).parent().attr('id')+"c"+($(this).index()+1))});
//combine cells
function combine (argument) {
// body...
for (var m in selectecdlog)
{
if(m==0)
{
$('#'+selectecdlog[m]).attr('colspan', resultLen);
$('#'+selectecdlog[m]).css('width',resultLen*50+"px");
//$('#'+selectecdlog[m]).css('background-color', 'bule');
}
else{
$('#'+selectecdlog[m]).addClass('hidden');
}
}
}
</script>
</body>
</HTML>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久视频在线免费观看| 黑人与娇小精品av专区| 亚洲成人黄色在线观看| 欧美视频在线免费| 国产精品久久久久久久久男| 日韩黄在线观看| 91九色视频导航| 久热国产精品视频| 久久久久久综合网天天| 国产精品黄色av| 欧美极品美女视频网站在线观看免费| 91av在线免费观看| 韩国美女主播一区| 日本久久精品视频| 久久在线免费视频| 久久久久久久久久久国产| 不卡在线观看电视剧完整版| 久久久99免费视频| 亚洲精品自拍视频| 久久九九热免费视频| 亚洲在线一区二区| 日韩亚洲第一页| 91欧美日韩一区| 国产亚洲成av人片在线观看桃| 国产精品第一第二| 亚洲视频视频在线| 动漫精品一区二区| 久久99青青精品免费观看| 亚洲黄色在线看| 欧美成人h版在线观看| 亚洲精品91美女久久久久久久| 九色精品免费永久在线| 国产精品久久久久久久久久免费| 国产女精品视频网站免费| 久久久久久91| 国产欧美 在线欧美| 欧美自拍视频在线| 国产精品永久免费观看| 久久精品一区中文字幕| 91久久精品日日躁夜夜躁国产| 98视频在线噜噜噜国产| 成人写真视频福利网| 91久久在线视频| 国产精品扒开腿做爽爽爽的视频| 色婷婷综合成人av| 麻豆国产va免费精品高清在线| 国产一区二区三区在线免费观看| 国产婷婷色综合av蜜臀av| 成人乱人伦精品视频在线观看| 91在线网站视频| 久久成人精品视频| 欧美亚洲日本网站| 国内精久久久久久久久久人| 欧美人成在线视频| 国产在线视频不卡| 精品中文字幕在线| 国产成人精品999| 欧美日韩人人澡狠狠躁视频| 欧美丝袜一区二区三区| 国产精品中文在线| 91国内精品久久| 亚洲视频在线看| 欧美午夜激情小视频| 欧美激情欧美激情| 亚洲色图激情小说| 国产精品大片wwwwww| 97福利一区二区| 国产大片精品免费永久看nba| 亚洲精品久久久久久久久| 免费av在线一区| 亚洲国产精品一区二区久| 亚洲第一中文字幕在线观看| 欧美丝袜第一区| 国产日韩换脸av一区在线观看| 91成人国产在线观看| 日韩精品日韩在线观看| 亚洲人成电影网| 欧美日韩国产色| 中日韩午夜理伦电影免费| 日韩在线高清视频| 亚洲毛片在线观看.| 性欧美暴力猛交69hd| 国产精品夜色7777狼人| 亚洲va国产va天堂va久久| 国产成人啪精品视频免费网| 亚洲国产精品电影| 国产一区二区三区日韩欧美| 国产在线98福利播放视频| 色妞一区二区三区| 国产精品视频午夜| 国内精品视频久久| 亚洲美女在线视频| 亚洲第一天堂av| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美日韩在线免费观看| 在线看日韩欧美| 日韩极品精品视频免费观看| 久久久av电影| 亚洲欧美日本另类| 日韩欧美亚洲范冰冰与中字| 日韩欧美视频一区二区三区| 欧美孕妇毛茸茸xxxx| 亚洲精品动漫久久久久| www.美女亚洲精品| 青青青国产精品一区二区| 91精品国产91久久久久久| 欧美精品一本久久男人的天堂| 亚洲午夜未删减在线观看| 久久久久久国产精品美女| 亚洲电影在线观看| 亚洲女成人图区| 欧美老女人性生活| 欧美日韩一区二区三区在线免费观看| 视频在线一区二区| 在线观看视频亚洲| 久久视频国产精品免费视频在线| 午夜精品久久久久久久男人的天堂| 在线视频中文亚洲| 色噜噜国产精品视频一区二区| 亚洲xxxxx| 日日骚久久av| 欧美自拍大量在线观看| 一区二区三区高清国产| 亚洲男女性事视频| 日韩乱码在线视频| 亚洲xxxx视频| 亚洲免费一级电影| 亚洲成成品网站| 国产男女猛烈无遮挡91| 欧美成人精品影院| 青草热久免费精品视频| 亚洲综合在线中文字幕| 亚洲成**性毛茸茸| 国产999精品久久久影片官网| 久久久97精品| 91在线播放国产| 国产精品久久久久7777婷婷| 亚洲色图在线观看| 亚洲图片在线综合| 欧美日韩国产精品一区二区三区四区| 91精品久久久久| 亚洲色图25p| 精品免费在线视频| 一区二区三区高清国产| 国产精品一区二区久久久久| 亚洲娇小xxxx欧美娇小| 亚洲影院色在线观看免费| 亚洲精品视频免费在线观看| 青青在线视频一区二区三区| 国产欧美日韩精品在线观看| 91超碰caoporn97人人| 欧美激情一区二区久久久| 中文字幕精品网| 一区二区日韩精品| 亚洲精品美女在线观看| 亚洲最新视频在线| 日韩有码视频在线| 亚洲在线观看视频网站| 欧美精品久久久久久久免费观看| 91夜夜揉人人捏人人添红杏| 亚洲乱码一区av黑人高潮| 国产欧美在线播放| 日韩国产高清视频在线| 国产suv精品一区二区|