表格效果不错,没细看源码,感觉一条线走到底,没有模块设计的概念,太多的参数的定死的,居然只有一个js文件 比如 //dhdatagrid vbar 垂直滚动条 var dgvbar = document.createElement("DIV"); //dgvbar.id = "vbar"; dgvbar.style.position = "absolute"; dgvbar.style.width = "17px"; dgvbar.style.height = "100%"; dgvbar.style.left = this.width-17; dgvbar.style.overflowY = "auto"; dgvbar.style.zIndex = "10"; dgvbar.onscroll = function(){scrv();} dgvbar.innerHTML = " <div style=\"width:1px;height:100%;overflow-x:hidden;\"> </div>"; 可以写个createScroll方法 function $CE(p) { return document.createElement(p); } function createScroll(pE,scrollDate) //{'width':100,'height':200} { var e=$CE(pE); for(scrollDate in o) { e.style.o=scrollDate[o]; } ...... ...... return e; } 这样滚动条的样子由参数决定,并且该方法可以复用 |