Heim > Web-Frontend > js-Tutorial > So erhalten Sie den Wert der Bildlaufleiste durch Kapselung von scroll.js

So erhalten Sie den Wert der Bildlaufleiste durch Kapselung von scroll.js

不言
Freigeben: 2018-07-14 15:38:17
Original
1511 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich vor, wie man den Wert der Bildlaufleiste durch Kapselung von scroll.js erhält. Jetzt kann ich ihn mit Ihnen teilen

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();
Nach dem Login kopieren

Das ist es. Der gesamte Inhalt dieses Artikels soll für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!

Verwandte Empfehlungen:

So lösen Sie das Problem, dass das Attribut eine nicht negative Ganzzahl ist, wenn das for in-Objekt in Vue ist

Über node.js Rufen Sie baidu-aip-SDK auf, um die Funktion der ID-Kartenerkennung zu realisieren

Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Wert der Bildlaufleiste durch Kapselung von scroll.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage