]> git.mxchange.org Git - friendica.git/blobdiff - index.php
Bugfix: There were speed problems with inifinite scroll on firefox
[friendica.git] / index.php
index 3255a805171e88bec05d9107043290695da09cb8..87795ade700acd49faa38bfdadfcfc7609abb408 100644 (file)
--- a/index.php
+++ b/index.php
@@ -494,13 +494,15 @@ var num = $pageno;
 
 $(window).scroll(function(e){
 
-       // First method that is expected to work - but has problems with Chrome
-       if ($(window).scrollTop() == $(document).height() - $(window).height())
-               loadcontent();
-
-       // This method works with Chrome
-       if ($(window).scrollTop() > (($("section").height() + $("header").height() + $("footer").height()) - $(window).height()))
-               loadcontent();
+       if ($(document).height() != $(window).height()) {
+               // First method that is expected to work - but has problems with Chrome
+               if ($(window).scrollTop() == $(document).height() - $(window).height())
+                       loadcontent();
+       } else {
+               // This method works with Chrome - but seems to be much slower in Firefox
+               if ($(window).scrollTop() > (($("section").height() + $("header").height() + $("footer").height()) - $(window).height()))
+                       loadcontent();
+       }
 });
 </script>