-1
Я хочу проверить, переместился ли div в определенную точку. Вот мой код, который не работает.JavaScript: проверьте, что движущийся div достиг определенной точки на экране
JS:
(function deathCondition() {
if (wordlist.offsetTop >= 500) {
alert('hey');
}
})();
Я даже попытался это просто быть в одиночестве.
if (wordlist.offsetTop >= 500) {
alert('hey');
}
Вы можете попробовать запустить 'console.log (wordlist.offsetTop);' перед оператором 'if', а затем отредактировать вопрос с выходом? Вы можете просмотреть консоль JavaScript, нажав F12 в большинстве браузеров. – geraldhumphries
Я сделал это, и он говорит: 52 – user298519
Вы определили 'deathCondition' как Expression Exited Expression Expression, что означает, что он будет вызываться только один раз, как только он будет создан на странице, и он не может быть вызван снова. Это означает, что он будет когда-либо проверять 'if (wordlist.offsetTop> = 500)' once. Я не знаю, как выглядит остальная часть вашего кода, но это, вероятно, не то, что вы хотите. Причина, по которой он не показывает предупреждение с помощью «эй», заключается в том, что условие не оценивает true. – geraldhumphries