Как я могу отображать предупреждение с помощью javascript, когда пользователь прокручивается на определенную часть веб-страницы. я попытался отобразить их, проверив document.body.clientWidth = document.documentElement.clientWidth
для определенного значения и отображения предупреждения. Но это не сработало. пожалуйста помогите.
Попробуйте приведенный ниже код:
var alertHeight = 500;
var alerted = false;
window.onscroll = function() {
if (window.scrollHeight >= alertHeight && !alerted) {
alert('Portion Reached for first time!');
alerted = true;
}
}
Это будет предупреждать пользователя, когда они выходят за пределы отметки 500 пикселей и будут предупреждать их только в первый раз.
Вы должны проверить с помощью ==
оператора. Измените свой код на:
document.body.clientWidth == document.documentElement.clientWidth
Но ваш код ничего не установит, поскольку он является оператором присваивания, поэтому он не будет работать.