Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.06.2012, 19:10
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

понимать скролинг происходит или нет
здравствуите

как можно сделать в jquery такое, есть длинная страница, если ползователь отстанет скроллинг страници, то
alert("скролинг страници остановлен")
вообшем можно такое?
Ответить с цитированием
  #2 (permalink)  
Старый 13.06.2012, 19:15
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Не совсем понятно от чего отстанет, но можно в обработчике window.onscroll отследить прокрутку документа и если она превысит необходимую, вывести сообщение.
Ответить с цитированием
  #3 (permalink)  
Старый 13.06.2012, 19:20
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от dadli
как можно сделать в jquery такое, есть длинная страница, если ползователь отстанет скроллинг страници, то
alert("скролинг страници остановлен")
вообшем можно такое?
<html>
<body>
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<div style="height:1200px"></div>
<script>
$(window).scroll(function(){
  alert("Низзя!!")
});
</script>

</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 13.06.2012, 21:50
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

dadli, ну про jquery не знаю, но могу предложить вариант без него
<html>
<head>
<meta charset='utf-8'>
<style>
body{
height:1000px;
}
</style>
</head>
<body>
<script>
document.ok = true;
function schet(arg){
 i += arg;
 k = i;
 if(document.ok == true) setTimeout('prov(k)', 600);//установите время проверки как вам надо
 document.ok = false;
}
function prov(arg){
if(arg == i){alert('Скролл остановлен.')}
document.ok = true
}
i = 0;
window.onscroll = function(){schet(1)}
</script>
</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 14.06.2012, 14:07
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

спасибо всем
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить нажата какая-либо клавиша или нет? Бобр Общие вопросы Javascript 34 11.11.2016 18:42
Как проверить анимируется в данный момент элемент или нет sysya jQuery 2 15.01.2010 00:32
существует элемент или нет? зверек Элементы интерфейса 8 22.06.2009 12:36
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09