2013-10-24 4 views
0

Как отображать предупреждение с помощью javascript, когда пользователь прокручивается на определенную часть веб-страницы. я попытался отобразить их, проверив document.body.clientWidth = document.documentElement.clientWidth за конкретное значение и отображая предупреждение. Но это не сработало. пожалуйста помогите.Предупреждение JavaScript при прокрутке

+2

ширина для прокрутки? Странный. – Shikiryu

+0

@ Шикирю не в параллаксном стиле :) – mavrosxristoforos

+0

Согласен с Шикирю! – Mouloud

ответ

0

Вы должны проверить с помощью оператора ==. Изменение кода:

document.body.clientWidth == document.documentElement.clientWidth 

Но ваш код не будет ничего устанавливать, так как это оператор присваивания, поэтому он не будет работать.

+0

Нет, я имею в виду только свойство crossWare clientWidth. Это должно быть написано по-моему. – microman

2

Попробуйте следующий код:

var alertHeight = 500; 
var alerted = false; 

window.onscroll = function() { 
    if (window.scrollHeight >= alertHeight && !alerted) { 
     alert('Portion Reached for first time!'); 
     alerted = true; 
    } 
} 

Это предупреждает пользователя, когда они прокрутки за пределы 500px знака, и только предупредит их в первый раз.

+0

спасибо mate. :-) – microman

+0

но он не работал. это работает над document.documentElement или что? – microman

+0

Не уверен на 100%, не могли бы вы предоставить нам некоторые разметки или код, чтобы лучше объяснить вашу конкретную проблему? – Nunners

Смежные вопросы