/** * Created by ttang on 2016/5/24. */ $(document).ready(function(){ resizeable_table = function(colS,colE,p1,p2){ var headerTds = document.getElementById("homework_table").rows[0].cells; var mousedown = false; var resizeable = false; var targetTd; var screenXStart =0; var tdWidth = 0; var headerWidth = 0; var tblObj = document.getElementById("homework_table"); var tblWidth = tblObj.offsetWidth; for(var i = colS;i totalWidth || tdWidth2 > totalWidth){ tartgetTd = null; resizeable = false; mousedown = false; }else{ targetTd.style.width = width; targetTd.nextElementSibling.style.width = width2; document.onmouseup = function(event){ tartgetTd = null; resizeable = false; mousedown = false; document.body.style.cursor='default'; } } }else{ var trObj = tblObj.rows[0]; if(srcObj.offsetWidth - offsetX <=4){//实际改变本单元格列宽 targetTd=srcObj; resizeable = true; srcObj.style.cursor='col-resize';//修改光标样式 }else{ resizeable = false; srcObj.style.cursor='default'; } } } document.onmouseup = function(event){ tartgetTd = null; resizeable = false; mousedown = false; document.body.style.cursor='default'; } function getTarget(evt){ return evt.target || evt.srcElement; } function addListener(element,type,listener,useCapture){ element.addEventListener?element.addEventListener(type,listener,useCapture):element.attachEvent("on" + type,listener); } } });