이 글은 주로 scroll.js를 캡슐화하여 스크롤 막대의 값을 얻는 방법을 소개합니다. 특정 참조 값이 있으므로 이제 필요한 친구들이 참조할 수 있도록 공유합니다.
function Obj(){} Obj.prototype={ scroll:function(){ /* 主要是做兼容处理 这里必须时!=null 因为默认值和每次滚动的时侯 都可以值为0 但是 if(0)为假 所以就只要不为null 就执行 */ if(window.pageYOffset!=null){ /*IE9 和其他标准浏览器*/ return { left:window.pageXOffset, top:window.pageYOffset } } /*声明了<!DOCTYPE html> */ else if(document.compatMode=="CSS1Compat") { return{ left:document.documentElement.scrollLeft, top:document.documentElement.scrollTop } } else{ return { left:document.body.scrollLeft, top:document.body.scrollTop } } } }var obj=new Obj();
위는 전체 내용입니다. 이 기사가 모든 분들의 학습에 도움이 되기를 바랍니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 주목해 주세요!
관련 권장 사항:
Vue의 객체에 대한 속성이 음수가 아닌 정수인 문제를 해결하는 방법
node.js를 사용하여 baidu-aip-SDK를 호출하여 ID 카드 인식 기능을 구현하세요
위 내용은 scroll.js를 캡슐화하여 스크롤 막대의 값을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!