Heim  >  Artikel  >  Web-Frontend  >  JS implementiert einfach die gleitende gemeinsame Nutzung von Ladedateninstanzen

JS implementiert einfach die gleitende gemeinsame Nutzung von Ladedateninstanzen

小云云
小云云Original
2018-01-09 14:03:122025Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum einfachen Implementieren des gleitenden Ladens von Daten in JS vorgestellt, einschließlich Techniken im Zusammenhang mit der Reaktion auf Javascript-Ereignisse und dem dynamischen Betrieb von Seitenelementattributen. Ich hoffe, dass es allen helfen kann.

//滑动
function getScrollTop()
{
 var scrollTop = 0;
 if (document.documentElement && document.documentElement.scrollTop) {
   scrollTop = document.documentElement.scrollTop;
  }else if (document.body) {
  scrollTop = document.body.scrollTop;
  }
  return scrollTop;
}
//获取当前可视范围的高度
function getClientHeight()
{
 var clientHeight = 0;
 if (document.body.clientHeight && document.documentElement.clientHeight) {
   clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight);
 }else {
   clientHeight = Math.max(document.body.clientHeight, document.documentElement.clientHeight);
 }
   return clientHeight;
}
//获取文档完整的高度
function getScrollHeight()
{
   return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
}
//绑定事件
window.onscroll = function ()
{
 if (getScrollTop() + getClientHeight() == getScrollHeight()) {
  //dosomething
 }
}

Verwandte Empfehlungen:
Javascript - js, wie man die Anzahl der Gleitlasten während des Gleitladens begrenzt

Javascript vue. js-Tabellenpaginierung, asynchrones Ajax-Laden von Daten

Bootstrap Treeview realisiert dynamisches Laden von Daten und Schnellsuchfunktion

Das obige ist der detaillierte Inhalt vonJS implementiert einfach die gleitende gemeinsame Nutzung von Ladedateninstanzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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