Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.04.2017, 14:10
Интересующийся
Отправить личное сообщение для KiberQ Посмотреть профиль Найти все сообщения от KiberQ
 
Регистрация: 01.03.2017
Сообщений: 14

Если пользователь проскроллил до конца страницы
Всем привет, имеется такой код:

$(window).scroll(function(){ 
	if($(window).scrollTop()+$(window).height()>=$(document).height())
	{ 
		console.log('ура! конец страницы!') 
	} 
});


По логике он должен определять, когда пользователь проскроллил до конца страницы, но почему-то консоль выдает текст, когда я даже немного проскроллил вниз, не достигнув конца страницы.
Ответить с цитированием
  #2 (permalink)  
Старый 01.04.2017, 14:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,081

KiberQ,

<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  #slider {
    position: fixed;
  }
 body{
   height: 2000px;
 }

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
$(window).scroll(function(){
  if($(window).scrollTop()+$(window).height()>=$(document).height())
  {
    $('#slider').html('ура! конец страницы!')
  }
});

});
  </script>
</head>

<body>
<div id="slider"></div>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 01.04.2017, 14:26
Интересующийся
Отправить личное сообщение для KiberQ Посмотреть профиль Найти все сообщения от KiberQ
 
Регистрация: 01.03.2017
Сообщений: 14

Я добавил Ваш код, результат вывожу в консоль:



в итоге слегка сдвинул, в консоле отобразился результат:
Ответить с цитированием
  #4 (permalink)  
Старый 01.04.2017, 14:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,081

KiberQ,
лучше макет с проблемой, чем картинка
Ответить с цитированием
  #5 (permalink)  
Старый 01.04.2017, 14:53
Интересующийся
Отправить личное сообщение для KiberQ Посмотреть профиль Найти все сообщения от KiberQ
 
Регистрация: 01.03.2017
Сообщений: 14

А собственно, нечего скидывать, файл html, в котором подключается js, в котором Ваша функция и куча моих функций.
Ответить с цитированием
  #6 (permalink)  
Старый 01.04.2017, 15:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,081

KiberQ,
нет кода, нет совета
Ответить с цитированием
  #7 (permalink)  
Старый 01.04.2017, 16:23
Интересующийся
Отправить личное сообщение для KiberQ Посмотреть профиль Найти все сообщения от KiberQ
 
Регистрация: 01.03.2017
Сообщений: 14

В html файле подключен php, без него, вроде, пашет, но это подключение мне нужно.

Ответить с цитированием
  #8 (permalink)  
Старый 01.04.2017, 16:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,081

KiberQ,
скорее всего у вас нарушена структура html ... либо DOCTYPE не указан ... можно поигратся с body и html ...
как вариант ...
if($(window).scrollTop()+$(window).height()>=$("html").height())
без макета можно только гадать
Ответить с цитированием
  #9 (permalink)  
Старый 01.04.2017, 16:54
Интересующийся
Отправить личное сообщение для KiberQ Посмотреть профиль Найти все сообщения от KiberQ
 
Регистрация: 01.03.2017
Сообщений: 14

Хорошо, вот код
https://pastebin.com/gCrz57XA
Ответить с цитированием
  #10 (permalink)  
Старый 01.04.2017, 17:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,081

KiberQ,
мне нечего добавить, код содержит вставки, без живого макета можно только гадать ... смотрите совет выше, может чем поможет.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условие определенной страницы jQuery makingpretty jQuery 0 22.06.2011 11:17
Выполнение сценария до/после загрузки страницы br00ks Events/DOM/Window 1 27.04.2011 17:46
Поиск слова в исходном коде html страницы klsorat2010 Ваши сайты и скрипты 1 20.05.2010 23:46
определить состояние браузера, если пользователь переключился на другую страницу zmaxon Общие вопросы Javascript 4 11.02.2010 10:56
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31