当用户滚动到网页的特定部分时,如何使用 javascript 显示警报。我试图通过检查document.body.clientWidth = document.documentElement.clientWidth
特定值并显示警报来显示相同的内容。但它没有用。请帮我。
问问题
784 次
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 回答