当用户滚动到网页的特定部分时,如何使用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;
   }
}


当用户滚动超过500px标记时,这将提醒用户,并且只会在第一次时提醒他们。

08-19 19:44