Функция Jquery $ (window) .height () не возвращает фактическую высоту окна

У меня есть страница, которая мне нужна для динамической загрузки содержимого AJAX, когда пользователь прокручивает страницу до конца. Проблема в том, что JQuery не возвращает правильную высоту окна. Я использовал эту функцию раньше и никогда не видел ее сбой, но по какой-то причине она будет возвращать то же значение, что и высота документа. У меня есть тестовая страница здесь: bangstyle.com/test-images

Я запрограммировал предупреждение для отображения при загрузке страницы, а также всякий раз, когда пользователь прокручивает 500px ниже вершины:

function scroller() {

                        if($(window).scrollTop() > 500){

                        delay(function(){ //200ms wait
                                pagecounter++;
                                sideshow();
                                alert("window height: " + $(window).height() + " scrolltop: " + $(window).scrollTop() + " document height: " + $(document).height());

                                return false;
                            }, 200 );

                                    }
                            }

Я пытался опубликовать это раньше, но я удалил его, так как не нашел решения. Я надеюсь, что это нормально, чтобы опубликовать ссылку на мою тестовую страницу. Кстати, я проверил это на Mac Safari и Mac FF. Я запустил этот код на других страницах, и он работает нормально. Я чувствую, что в этой странице должно быть что-то, что приводит к сбою JS, но не знаю, что это будет.

Ответы на вопрос(7)

Ваш ответ на вопрос