摘要: //最小高度varminRows=5;//最大高度,超过则出现滚动条varmaxRows=12;functionautoResize(){vart=document.getElementById('txt');if(t.scrollTop==0)t.scrollTop=1;while(t.scrollTop==0){if(t.rows>minRows)t.rows--;elsebreak;t.scrollTop=1;if(t.rows<maxRows)t.style.overflowY="hidden";if(t.scrollTop>0){ 阅读全文
posted @ 2011-05-06 12:29 YOYIORLEE 阅读(1302) 评论(0) 推荐(1) 编辑
摘要: 有时候项目中会用到用js获取元素位置来定位元素,其实也很简单DOM的定义如下图获取元素的位置属性可以通过HTMLElement.offsetLeftHTMLElement.offsetTop但是,这两个属性所储存的数值并不是该元素相对整个浏览器画布的绝对位置,而是相对于其父元素位置的相对位置,也就是说这两个数值得到的是以其 父元素左上角为(0,0)点从而计算出的数值。所以我们要得到她的绝对位置,那么我们必须依次向上获取他的父元素的位置,然后获取它父元素的父元素的offersetLeft和offersetTop,一直递归到浏览器的整个画布横纵距离的时候,例如/*获取元素的纵坐标*/functio 阅读全文
posted @ 2011-05-06 02:13 YOYIORLEE 阅读(3305) 评论(4) 推荐(2) 编辑