js-功能函数 1.0

js-功能函数 1.0

ID:1969636

大小:32.54 KB

页数:28页

时间:2017-11-14

js-功能函数 1.0_第1页
js-功能函数 1.0_第2页
js-功能函数 1.0_第3页
js-功能函数 1.0_第4页
js-功能函数 1.0_第5页
资源描述:

《js-功能函数 1.0》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、//JavaScriptDocument/*功能函数*//*EditByRichardadda-QZQL*//*version1.0,Encodeutf-8withoutBOM*///获取浏览器可视域高度functiongetViewHeight(){returndocument.documentElement.clientHeight

2、

3、document.body.clientHeight

4、

5、window.innerHeight;}//获取浏览器可视域宽度functiongetViewWidth(){returndocument.

6、documentElement.clientWidth

7、

8、document.body.clientWidth

9、

10、window.innerWidth;}//获取滚动条横向位置functiongetScrollLeft(){returndocument.documentElement.scrollLeft

11、

12、document.body.scrollLeft;}//获取滚动条纵向位置functiongetScrollTop(){returndocument.documentElement.scrollTop

13、

14、document.body.

15、scrollTop;}//获取滚动条位置functiongetScroll(){return{top:document.documentElement.scrollTop

16、

17、document.body.scrollTop,left:document.documentElement.scrollLeft

18、

19、document.body.scrollLeft};}//获取CSS样式属性值functiongetStyle(_this_Ele,attr){varvalue;if(typeofwindow.getComputedStyle!='

20、undefined'){value=window.getComputedStyle(_this_Ele,null)[attr];}elseif(typeof_this_Ele.currentStyle!='undefiend'){value=_this_Ele.currentStyle[attr];}returnvalue;}//设置CSS样式属性functionsetStyle(_this_ELe,attr,value){if(attr!='opacity'){_this_ELe.style[attr]=value+'px';}e

21、lse{_this_ELe.style.opacity=(value/100).toFixed(2);_this_ELe.style.filter='alpha(opacity='+value+')';}}//设置或获取CSS样式属性值functionCSS(_this_ELe,attr,value){if(arguments.length==2){varsCur=_this_ELe.currentStyle?_this_ELe.currentStyle[attr]:document.defaultView.getComputedS

22、tyle(_this_ELe,null)[attr];if(attr=='opacity'){returnparseInt(parseFloat(sCur)*100);}else{returnparseInt(sCur);}}elseif(arguments.length==3){switch(attr){case'width':case'height':case'paddingLeft':case'paddingTop':case'paddingRight':case'paddingBottom':value=Math.max(v

23、alue,0);case'left':case'top':case'marginLeft':case'marginTop':case'marginRight':case'marginBottom':case'fontsize':_this_ELe.style[attr]=value+'px';break;case'opacity':_this_ELe.style.filter="alpha(opacity:"+value+")";_this_ELe.style.opacity=value/100;break;default:_thi

24、s_ELe.style[attr]=value;}}returnfunction(attr_in,value_in){CSS(_this_ELe,attr_in,value_in)};}//面向过程的动画框架functionstart

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。