首页 > 代码库 > 获取当前scrollTop和scrollLeft,兼容XHTML
获取当前scrollTop和scrollLeft,兼容XHTML
1 // JavaScript Document 2 /* 用法与测试: 3 var myScroll = getScroll(); 4 alert("myScroll.scrollTop:" + myScroll.scrollTop); 5 alert("myScroll.scrollLeft:" + myScroll.scrollLeft); 6 */ 7 function getScroll(){ 8 var scrollTop,scrollLeft; 9 scrollTop = (document.body.scrollTop > document.documentElement.scrollTop) ? document.body.scrollTop : document.documentElement.scrollTop;//兼容浏览器 10 11 if(isNaN(scrollTop) || scrollTop < 0){ scrollTop = 0;};//如果获取到非数字或者是小于0,那么等于0 12 13 scrollLeft = (document.body.scrollLeft > document.documentElement.scrollLeft) ? document.body.scrollTop : document.documentElement.scrollLeft; 14 15 if(isNaN(scrollLeft) || scrollLeft < 0){ scrollLeft = 0;}; 16 17 return{scrollTop:scrollTop,scrollLeft:scrollLeft};
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。