0

当用户滚动到网页的特定部分时,如何使用 javascript 显示警报。我试图通过检查document.body.clientWidth = document.documentElement.clientWidth特定值并显示警报来显示相同​​的内容。但它没有用。请帮我。

4

2 回答 2

2

试试下面的代码:

var alertHeight = 500;
var alerted = false;

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

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

于 2013-10-24T07:45:27.510 回答
0

您应该检查使用==运算符。将您的代码更改为:

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

但是你的代码不会设置任何东西,因为它是一个赋值运算符,所以它不起作用。

于 2013-10-24T07:43:36.617 回答